about summary refs log tree commit diff
path: root/math/auto-libm-test-out-tgamma
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-02-06 18:41:20 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-02-06 18:41:20 +0000
commit4f1bc131db81042e8e8d1f829ed18e28d9c56b58 (patch)
tree74c14e29f2928fade2d9f27a664915ee4897ebc2 /math/auto-libm-test-out-tgamma
parent5cd81881e221d2943ca41b2da7bb87c0ede3386b (diff)
downloadglibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.tar.gz
glibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.tar.xz
glibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.zip
Split auto-libm-test-out by function.
math/auto-libm-test-out is, at over 30 MB, by far the largest file in
the glibc source tree.  This patch splits it by function, so reducing
it to auto-libm-test-out-<func> files that are all under 5 MB in size.

This is preliminary to splitting up libm-test.inc as well so that each
function's tests can also be processed separately by
gen-libm-test.pl.  As a preliminary patch it doesn't actually
implement that step; rather, all the separate files get concatenated
by the Makefile to produce the monolithic auto-libm-test-out file
again as an input to gen-libm-test.pl.  (The concatentation is
identical to the file in the source tree before this patch.)

Even this preliminary step, however, is of use independent of
splitting up libm-test.inc: some tests for csin and csinh have not
been moved to auto-libm-test-in because they result in
auto-libm-test-out generation taking several minutes rather than a few
seconds (all released MPC versions are very slow for certain sin /
sinh inputs; there are some old improvements in MPC mainline which
should eventually become MPC 1.1, but the complex inverse trig and
hyperbolic functions are slow even in MPC mainline and have yet to be
moved to auto-libm-test-in at all), and it seems much more reasonable
to add such inputs to auto-libm-test-in when it will only slow down
regeneration for particular functions than when it will slow down
regeneration globally.

gen-auto-libm-tests still parses the whole input file, but only
generates output for the requested function.  This ensures bad syntax
in the file is always detected, and parsing the whole file is quick;
it's output generation that is comparatively slow for some functions.

Tested for x86_64.

	* math/gen-auto-libm-tests.c: Update comment about use of program.
	(generate_output): Add argument FUNCTION.
	(main): Require extra argument.  Pass function name to
	generate_output.
	* math/Makefile (generated): Add auto-libm-test-out.
	(libm-test-funcs-auto): New variable.
	(auto-libm-test-out-files): New variable.
	($(objpfx)libm-test.c): Depend on $(auto-libm-test-out-files).
	Concatenate those files to form $(objpfx)auto-libm-test-out and
	use it as input to gen-libm-test.pl.
	* math/README.libm-test: Update.
	* math/auto-libm-test-out: Remove.
	* math/auto-libm-test-out-acos: New generated file.
	* math/auto-libm-test-out-acosh: Likewise.
	* math/auto-libm-test-out-asin: Likewise.
	* math/auto-libm-test-out-asinh: Likewise.
	* math/auto-libm-test-out-atan: Likewise.
	* math/auto-libm-test-out-atan2: Likewise.
	* math/auto-libm-test-out-atanh: Likewise.
	* math/auto-libm-test-out-cabs: Likewise.
	* math/auto-libm-test-out-carg: Likewise.
	* math/auto-libm-test-out-cbrt: Likewise.
	* math/auto-libm-test-out-ccos: Likewise.
	* math/auto-libm-test-out-ccosh: Likewise.
	* math/auto-libm-test-out-cexp: Likewise.
	* math/auto-libm-test-out-clog: Likewise.
	* math/auto-libm-test-out-clog10: Likewise.
	* math/auto-libm-test-out-cos: Likewise.
	* math/auto-libm-test-out-cosh: Likewise.
	* math/auto-libm-test-out-cpow: Likewise.
	* math/auto-libm-test-out-csin: Likewise.
	* math/auto-libm-test-out-csinh: Likewise.
	* math/auto-libm-test-out-csqrt: Likewise.
	* math/auto-libm-test-out-ctan: Likewise.
	* math/auto-libm-test-out-ctanh: Likewise.
	* math/auto-libm-test-out-erf: Likewise.
	* math/auto-libm-test-out-erfc: Likewise.
	* math/auto-libm-test-out-exp: Likewise.
	* math/auto-libm-test-out-exp10: Likewise.
	* math/auto-libm-test-out-exp2: Likewise.
	* math/auto-libm-test-out-expm1: Likewise.
	* math/auto-libm-test-out-fma: Likewise.
	* math/auto-libm-test-out-hypot: Likewise.
	* math/auto-libm-test-out-j0: Likewise.
	* math/auto-libm-test-out-j1: Likewise.
	* math/auto-libm-test-out-jn: Likewise.
	* math/auto-libm-test-out-lgamma: Likewise.
	* math/auto-libm-test-out-log: Likewise.
	* math/auto-libm-test-out-log10: Likewise.
	* math/auto-libm-test-out-log1p: Likewise.
	* math/auto-libm-test-out-log2: Likewise.
	* math/auto-libm-test-out-pow: Likewise.
	* math/auto-libm-test-out-sin: Likewise.
	* math/auto-libm-test-out-sincos: Likewise.
	* math/auto-libm-test-out-sinh: Likewise.
	* math/auto-libm-test-out-sqrt: Likewise.
	* math/auto-libm-test-out-tan: Likewise.
	* math/auto-libm-test-out-tanh: Likewise.
	* math/auto-libm-test-out-tgamma: Likewise.
	* math/auto-libm-test-out-y0: Likewise.
	* math/auto-libm-test-out-y1: Likewise.
	* math/auto-libm-test-out-yn: Likewise.
Diffstat (limited to 'math/auto-libm-test-out-tgamma')
-rw-r--r--math/auto-libm-test-out-tgamma27305
1 files changed, 27305 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-tgamma b/math/auto-libm-test-out-tgamma
new file mode 100644
index 0000000000..cb12b2b1b3
--- /dev/null
+++ b/math/auto-libm-test-out-tgamma
@@ -0,0 +1,27305 @@
+tgamma 0.5
+= tgamma downward binary32 0x8p-4 : 0x1.c5bf88p+0 : inexact-ok
+= tgamma tonearest binary32 0x8p-4 : 0x1.c5bf8ap+0 : inexact-ok
+= tgamma towardzero binary32 0x8p-4 : 0x1.c5bf88p+0 : inexact-ok
+= tgamma upward binary32 0x8p-4 : 0x1.c5bf8ap+0 : inexact-ok
+= tgamma downward binary64 0x8p-4 : 0x1.c5bf891b4ef6ap+0 : inexact-ok
+= tgamma tonearest binary64 0x8p-4 : 0x1.c5bf891b4ef6bp+0 : inexact-ok
+= tgamma towardzero binary64 0x8p-4 : 0x1.c5bf891b4ef6ap+0 : inexact-ok
+= tgamma upward binary64 0x8p-4 : 0x1.c5bf891b4ef6bp+0 : inexact-ok
+= tgamma downward intel96 0x8p-4 : 0x1.c5bf891b4ef6aa78p+0 : inexact-ok
+= tgamma tonearest intel96 0x8p-4 : 0x1.c5bf891b4ef6aa7ap+0 : inexact-ok
+= tgamma towardzero intel96 0x8p-4 : 0x1.c5bf891b4ef6aa78p+0 : inexact-ok
+= tgamma upward intel96 0x8p-4 : 0x1.c5bf891b4ef6aa7ap+0 : inexact-ok
+= tgamma downward m68k96 0x8p-4 : 0x1.c5bf891b4ef6aa78p+0 : inexact-ok
+= tgamma tonearest m68k96 0x8p-4 : 0x1.c5bf891b4ef6aa7ap+0 : inexact-ok
+= tgamma towardzero m68k96 0x8p-4 : 0x1.c5bf891b4ef6aa78p+0 : inexact-ok
+= tgamma upward m68k96 0x8p-4 : 0x1.c5bf891b4ef6aa7ap+0 : inexact-ok
+= tgamma downward binary128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0 : inexact-ok
+= tgamma tonearest binary128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0 : inexact-ok
+= tgamma towardzero binary128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0 : inexact-ok
+= tgamma upward binary128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5dbap+0 : inexact-ok
+= tgamma downward ibm128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0 : inexact-ok
+= tgamma upward ibm128 0x8p-4 : 0x1.c5bf891b4ef6aa79c3b0520d5ep+0 : inexact-ok
+tgamma -0.5
+= tgamma downward binary32 -0x8p-4 : -0x3.8b7f14p+0 : inexact-ok
+= tgamma tonearest binary32 -0x8p-4 : -0x3.8b7f14p+0 : inexact-ok
+= tgamma towardzero binary32 -0x8p-4 : -0x3.8b7f1p+0 : inexact-ok
+= tgamma upward binary32 -0x8p-4 : -0x3.8b7f1p+0 : inexact-ok
+= tgamma downward binary64 -0x8p-4 : -0x3.8b7f12369ded6p+0 : inexact-ok
+= tgamma tonearest binary64 -0x8p-4 : -0x3.8b7f12369ded6p+0 : inexact-ok
+= tgamma towardzero binary64 -0x8p-4 : -0x3.8b7f12369ded4p+0 : inexact-ok
+= tgamma upward binary64 -0x8p-4 : -0x3.8b7f12369ded4p+0 : inexact-ok
+= tgamma downward intel96 -0x8p-4 : -0x3.8b7f12369ded54f4p+0 : inexact-ok
+= tgamma tonearest intel96 -0x8p-4 : -0x3.8b7f12369ded54f4p+0 : inexact-ok
+= tgamma towardzero intel96 -0x8p-4 : -0x3.8b7f12369ded54fp+0 : inexact-ok
+= tgamma upward intel96 -0x8p-4 : -0x3.8b7f12369ded54fp+0 : inexact-ok
+= tgamma downward m68k96 -0x8p-4 : -0x3.8b7f12369ded54f4p+0 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-4 : -0x3.8b7f12369ded54f4p+0 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-4 : -0x3.8b7f12369ded54fp+0 : inexact-ok
+= tgamma upward m68k96 -0x8p-4 : -0x3.8b7f12369ded54fp+0 : inexact-ok
+= tgamma downward binary128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abb74p+0 : inexact-ok
+= tgamma tonearest binary128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abb72p+0 : inexact-ok
+= tgamma towardzero binary128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abb72p+0 : inexact-ok
+= tgamma upward binary128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abb72p+0 : inexact-ok
+= tgamma downward ibm128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abcp+0 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abbp+0 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abbp+0 : inexact-ok
+= tgamma upward ibm128 -0x8p-4 : -0x3.8b7f12369ded54f38760a41abbp+0 : inexact-ok
+tgamma 1
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+tgamma 2
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+tgamma 3
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+tgamma 4
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+tgamma 5
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+tgamma 6
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+tgamma 7
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+tgamma 8
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+tgamma 9
+= tgamma downward binary32 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest binary32 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero binary32 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward binary32 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward binary64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest binary64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero binary64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward binary64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward intel96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest intel96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero intel96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward intel96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward m68k96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward m68k96 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward binary128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest binary128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero binary128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward binary128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward ibm128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest ibm128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward ibm128 0x9p+0 : 0x9.d8p+12 : inexact-ok
+tgamma 10
+= tgamma downward binary32 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest binary32 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero binary32 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward binary32 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward binary64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest binary64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero binary64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward binary64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward intel96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest intel96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero intel96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward intel96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward m68k96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest m68k96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero m68k96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward m68k96 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward binary128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest binary128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero binary128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward binary128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward ibm128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest ibm128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero ibm128 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward ibm128 0xap+0 : 0x5.898p+16 : inexact-ok
+tgamma 0.7
+= tgamma downward binary32 0xb.33334p-4 : 0x1.4c4d58p+0 : inexact-ok
+= tgamma tonearest binary32 0xb.33334p-4 : 0x1.4c4d5ap+0 : inexact-ok
+= tgamma towardzero binary32 0xb.33334p-4 : 0x1.4c4d58p+0 : inexact-ok
+= tgamma upward binary32 0xb.33334p-4 : 0x1.4c4d5ap+0 : inexact-ok
+= tgamma downward binary64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma tonearest binary64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma towardzero binary64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma upward binary64 0xb.33334p-4 : 0x1.4c4d596dc9591p+0 : inexact-ok
+= tgamma downward intel96 0xb.33334p-4 : 0x1.4c4d596dc959027cp+0 : inexact-ok
+= tgamma tonearest intel96 0xb.33334p-4 : 0x1.4c4d596dc959027ep+0 : inexact-ok
+= tgamma towardzero intel96 0xb.33334p-4 : 0x1.4c4d596dc959027cp+0 : inexact-ok
+= tgamma upward intel96 0xb.33334p-4 : 0x1.4c4d596dc959027ep+0 : inexact-ok
+= tgamma downward m68k96 0xb.33334p-4 : 0x1.4c4d596dc959027cp+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.33334p-4 : 0x1.4c4d596dc959027ep+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.33334p-4 : 0x1.4c4d596dc959027cp+0 : inexact-ok
+= tgamma upward m68k96 0xb.33334p-4 : 0x1.4c4d596dc959027ep+0 : inexact-ok
+= tgamma downward binary128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30d39p+0 : inexact-ok
+= tgamma tonearest binary128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30d39p+0 : inexact-ok
+= tgamma towardzero binary128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30d39p+0 : inexact-ok
+= tgamma upward binary128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30d3ap+0 : inexact-ok
+= tgamma downward ibm128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30dp+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30dp+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30dp+0 : inexact-ok
+= tgamma upward ibm128 0xb.33334p-4 : 0x1.4c4d596dc959027d8ac801e30d8p+0 : inexact-ok
+= tgamma downward binary32 0xb.33333p-4 : 0x1.4c4d5ap+0 : inexact-ok
+= tgamma tonearest binary32 0xb.33333p-4 : 0x1.4c4d5cp+0 : inexact-ok
+= tgamma towardzero binary32 0xb.33333p-4 : 0x1.4c4d5ap+0 : inexact-ok
+= tgamma upward binary32 0xb.33333p-4 : 0x1.4c4d5cp+0 : inexact-ok
+= tgamma downward binary64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma tonearest binary64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma towardzero binary64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma upward binary64 0xb.33333p-4 : 0x1.4c4d5b0333f51p+0 : inexact-ok
+= tgamma downward intel96 0xb.33333p-4 : 0x1.4c4d5b0333f5008p+0 : inexact-ok
+= tgamma tonearest intel96 0xb.33333p-4 : 0x1.4c4d5b0333f50082p+0 : inexact-ok
+= tgamma towardzero intel96 0xb.33333p-4 : 0x1.4c4d5b0333f5008p+0 : inexact-ok
+= tgamma upward intel96 0xb.33333p-4 : 0x1.4c4d5b0333f50082p+0 : inexact-ok
+= tgamma downward m68k96 0xb.33333p-4 : 0x1.4c4d5b0333f5008p+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.33333p-4 : 0x1.4c4d5b0333f50082p+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.33333p-4 : 0x1.4c4d5b0333f5008p+0 : inexact-ok
+= tgamma upward m68k96 0xb.33333p-4 : 0x1.4c4d5b0333f50082p+0 : inexact-ok
+= tgamma downward binary128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f98238212p+0 : inexact-ok
+= tgamma tonearest binary128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f98238212p+0 : inexact-ok
+= tgamma towardzero binary128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f98238212p+0 : inexact-ok
+= tgamma upward binary128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f98238213p+0 : inexact-ok
+= tgamma downward ibm128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f982382p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f982382p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f982382p+0 : inexact-ok
+= tgamma upward ibm128 0xb.33333p-4 : 0x1.4c4d5b0333f50081be3f9823828p+0 : inexact-ok
+= tgamma downward binary64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21p+0 : inexact-ok
+= tgamma tonearest binary64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma towardzero binary64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21p+0 : inexact-ok
+= tgamma upward binary64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma downward intel96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffcp+0 : inexact-ok
+= tgamma tonearest intel96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffep+0 : inexact-ok
+= tgamma towardzero intel96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffcp+0 : inexact-ok
+= tgamma upward intel96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffep+0 : inexact-ok
+= tgamma downward m68k96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffcp+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffep+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffcp+0 : inexact-ok
+= tgamma upward m68k96 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffep+0 : inexact-ok
+= tgamma downward binary128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0 : inexact-ok
+= tgamma upward binary128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de1d1p+0 : inexact-ok
+= tgamma downward ibm128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de18p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de2p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de18p+0 : inexact-ok
+= tgamma upward ibm128 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21ffde0a9e54de2p+0 : inexact-ok
+= tgamma downward binary64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma tonearest binary64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea23p+0 : inexact-ok
+= tgamma towardzero binary64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma upward binary64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea23p+0 : inexact-ok
+= tgamma downward intel96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca8p+0 : inexact-ok
+= tgamma tonearest intel96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22caap+0 : inexact-ok
+= tgamma towardzero intel96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca8p+0 : inexact-ok
+= tgamma upward intel96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22caap+0 : inexact-ok
+= tgamma downward m68k96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca8p+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22caap+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca8p+0 : inexact-ok
+= tgamma upward m68k96 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22caap+0 : inexact-ok
+= tgamma downward binary128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe424dp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe424dp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe424dp+0 : inexact-ok
+= tgamma upward binary128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe424ep+0 : inexact-ok
+= tgamma downward ibm128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe42p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe428p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe42p+0 : inexact-ok
+= tgamma upward ibm128 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22ca935974cbe428p+0 : inexact-ok
+= tgamma downward intel96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma tonearest intel96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma towardzero intel96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma upward intel96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma downward m68k96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22796p+0 : inexact-ok
+= tgamma upward m68k96 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma downward binary128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c37fp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c38p+0 : inexact-ok
+= tgamma towardzero binary128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c37fp+0 : inexact-ok
+= tgamma upward binary128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c38p+0 : inexact-ok
+= tgamma downward ibm128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c3p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c38p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c3p+0 : inexact-ok
+= tgamma upward ibm128 0xb.333333333333334p-4 : 0x1.4c4d5ab21ea227969c163ed3c38p+0 : inexact-ok
+= tgamma downward intel96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma tonearest intel96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma towardzero intel96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma upward intel96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea2279ap+0 : inexact-ok
+= tgamma downward m68k96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma tonearest m68k96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma towardzero m68k96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea22798p+0 : inexact-ok
+= tgamma upward m68k96 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea2279ap+0 : inexact-ok
+= tgamma downward binary128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18cp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18cp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18cp+0 : inexact-ok
+= tgamma upward binary128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18dp+0 : inexact-ok
+= tgamma downward ibm128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b18p+0 : inexact-ok
+= tgamma upward ibm128 0xb.333333333333333p-4 : 0x1.4c4d5ab21ea227983180dc80b2p+0 : inexact-ok
+= tgamma downward binary128 0xb.3333333333333333333333333338p-4 : 0x1.4c4d5ab21ea22797e06b89c481efp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.3333333333333333333333333338p-4 : 0x1.4c4d5ab21ea22797e06b89c481fp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.3333333333333333333333333338p-4 : 0x1.4c4d5ab21ea22797e06b89c481efp+0 : inexact-ok
+= tgamma upward binary128 0xb.3333333333333333333333333338p-4 : 0x1.4c4d5ab21ea22797e06b89c481fp+0 : inexact-ok
+= tgamma downward binary128 0xb.333333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c481fp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.333333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c481fp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.333333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c481fp+0 : inexact-ok
+= tgamma upward binary128 0xb.333333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c481f1p+0 : inexact-ok
+= tgamma downward binary128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c481dbp+0 : inexact-ok
+= tgamma tonearest binary128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c481dcp+0 : inexact-ok
+= tgamma towardzero binary128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c481dbp+0 : inexact-ok
+= tgamma upward binary128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c481dcp+0 : inexact-ok
+= tgamma downward ibm128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c4818p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c482p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c4818p+0 : inexact-ok
+= tgamma upward ibm128 0xb.33333333333333333333333334p-4 : 0x1.4c4d5ab21ea22797e06b89c482p+0 : inexact-ok
+= tgamma downward binary128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c48241p+0 : inexact-ok
+= tgamma tonearest binary128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c48241p+0 : inexact-ok
+= tgamma towardzero binary128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c48241p+0 : inexact-ok
+= tgamma upward binary128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c48242p+0 : inexact-ok
+= tgamma downward ibm128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c482p+0 : inexact-ok
+= tgamma tonearest ibm128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c4828p+0 : inexact-ok
+= tgamma towardzero ibm128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c482p+0 : inexact-ok
+= tgamma upward ibm128 0xb.3333333333333333333333333p-4 : 0x1.4c4d5ab21ea22797e06b89c4828p+0 : inexact-ok
+tgamma 1.2
+= tgamma downward binary32 0x1.333334p+0 : 0xe.b0d1bp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.333334p+0 : 0xe.b0d1bp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.333334p+0 : 0xe.b0d1bp-4 : inexact-ok
+= tgamma upward binary32 0x1.333334p+0 : 0xe.b0d1cp-4 : inexact-ok
+= tgamma downward binary64 0x1.333334p+0 : 0xe.b0d1b1a770ffp-4 : inexact-ok
+= tgamma tonearest binary64 0x1.333334p+0 : 0xe.b0d1b1a770ff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.333334p+0 : 0xe.b0d1b1a770ffp-4 : inexact-ok
+= tgamma upward binary64 0x1.333334p+0 : 0xe.b0d1b1a770ff8p-4 : inexact-ok
+= tgamma downward intel96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma upward intel96 0x1.333334p+0 : 0xe.b0d1b1a770ff552p-4 : inexact-ok
+= tgamma downward m68k96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.333334p+0 : 0xe.b0d1b1a770ff551p-4 : inexact-ok
+= tgamma upward m68k96 0x1.333334p+0 : 0xe.b0d1b1a770ff552p-4 : inexact-ok
+= tgamma downward binary128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46f8p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46f8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46f8p-4 : inexact-ok
+= tgamma upward binary128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46f88p-4 : inexact-ok
+= tgamma downward ibm128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46cp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa47p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa46cp-4 : inexact-ok
+= tgamma upward ibm128 0x1.333334p+0 : 0xe.b0d1b1a770ff5510f297aaa47p-4 : inexact-ok
+= tgamma downward binary32 0x1.333332p+0 : 0xe.b0d1bp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.333332p+0 : 0xe.b0d1cp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.333332p+0 : 0xe.b0d1bp-4 : inexact-ok
+= tgamma upward binary32 0x1.333332p+0 : 0xe.b0d1cp-4 : inexact-ok
+= tgamma downward binary64 0x1.333332p+0 : 0xe.b0d1ba257ebd8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.333332p+0 : 0xe.b0d1ba257ebep-4 : inexact-ok
+= tgamma towardzero binary64 0x1.333332p+0 : 0xe.b0d1ba257ebd8p-4 : inexact-ok
+= tgamma upward binary64 0x1.333332p+0 : 0xe.b0d1ba257ebep-4 : inexact-ok
+= tgamma downward intel96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma upward intel96 0x1.333332p+0 : 0xe.b0d1ba257ebddc4p-4 : inexact-ok
+= tgamma downward m68k96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.333332p+0 : 0xe.b0d1ba257ebddc3p-4 : inexact-ok
+= tgamma upward m68k96 0x1.333332p+0 : 0xe.b0d1ba257ebddc4p-4 : inexact-ok
+= tgamma downward binary128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4 : inexact-ok
+= tgamma upward binary128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0d48p-4 : inexact-ok
+= tgamma downward ibm128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0cp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0cp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a0cp-4 : inexact-ok
+= tgamma upward ibm128 0x1.333332p+0 : 0xe.b0d1ba257ebddc31803d2f8a1p-4 : inexact-ok
+= tgamma downward binary64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma upward binary64 0x1.3333333333334p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma downward intel96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma tonearest intel96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma towardzero intel96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma upward intel96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9afp-4 : inexact-ok
+= tgamma downward m68k96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9aep-4 : inexact-ok
+= tgamma upward m68k96 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9afp-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172949ep-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172949e8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172949ep-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172949e8p-4 : inexact-ok
+= tgamma downward ibm128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172948p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172948p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d32172948p-4 : inexact-ok
+= tgamma upward ibm128 0x1.3333333333334p+0 : 0xe.b0d1b50d100e9ae44d3217294cp-4 : inexact-ok
+= tgamma downward binary64 0x1.3333333333333p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.3333333333333p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma towardzero binary64 0x1.3333333333333p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma upward binary64 0x1.3333333333333p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma downward intel96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma upward intel96 0x1.3333333333333p+0 : 0xe.b0d1b50d100edeep-4 : inexact-ok
+= tgamma downward m68k96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.3333333333333p+0 : 0xe.b0d1b50d100ededp-4 : inexact-ok
+= tgamma upward m68k96 0x1.3333333333333p+0 : 0xe.b0d1b50d100edeep-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59d008p-4 : inexact-ok
+= tgamma downward ibm128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59dp-4 : inexact-ok
+= tgamma upward ibm128 0x1.3333333333333p+0 : 0xe.b0d1b50d100eded4bae6ce59d4p-4 : inexact-ok
+= tgamma downward intel96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13p-4 : inexact-ok
+= tgamma upward intel96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma downward m68k96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13p-4 : inexact-ok
+= tgamma upward m68k96 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad579p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad579p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad579p-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad5798p-4 : inexact-ok
+= tgamma downward ibm128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad54p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad58p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad54p-4 : inexact-ok
+= tgamma upward ibm128 0x1.3333333333333334p+0 : 0xe.b0d1b50d100ed13ad8f060ad58p-4 : inexact-ok
+= tgamma downward intel96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma upward intel96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed15p-4 : inexact-ok
+= tgamma downward m68k96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14p-4 : inexact-ok
+= tgamma upward m68k96 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed15p-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443dap-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443da8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443dap-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443da8p-4 : inexact-ok
+= tgamma downward ibm128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443cp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443cp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17443cp-4 : inexact-ok
+= tgamma upward ibm128 0x1.3333333333333332p+0 : 0xe.b0d1b50d100ed14356fe17444p-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333333333333333333334p+0 : 0xe.b0d1b50d100ed13e3e8f76834d3p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333333333333333333334p+0 : 0xe.b0d1b50d100ed13e3e8f76834d3p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333333333333333333334p+0 : 0xe.b0d1b50d100ed13e3e8f76834d3p-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333333333333333333334p+0 : 0xe.b0d1b50d100ed13e3e8f76834d38p-4 : inexact-ok
+= tgamma downward binary128 0x1.3333333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834d3p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.3333333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834d38p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.3333333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834d3p-4 : inexact-ok
+= tgamma upward binary128 0x1.3333333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834d38p-4 : inexact-ok
+= tgamma downward binary128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834be8p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834bfp-4 : inexact-ok
+= tgamma towardzero binary128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834be8p-4 : inexact-ok
+= tgamma upward binary128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834bfp-4 : inexact-ok
+= tgamma downward ibm128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f768348p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834cp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f768348p-4 : inexact-ok
+= tgamma upward ibm128 0x1.333333333333333333333333338p+0 : 0xe.b0d1b50d100ed13e3e8f76834cp-4 : inexact-ok
+= tgamma downward binary128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834e08p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834e1p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834e08p-4 : inexact-ok
+= tgamma upward binary128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834e1p-4 : inexact-ok
+= tgamma downward ibm128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834cp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76835p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76834cp-4 : inexact-ok
+= tgamma upward ibm128 0x1.33333333333333333333333333p+0 : 0xe.b0d1b50d100ed13e3e8f76835p-4 : inexact-ok
+tgamma 1.5
+= tgamma downward binary32 0x1.8p+0 : 0xe.2dfc4p-4 : inexact-ok
+= tgamma tonearest binary32 0x1.8p+0 : 0xe.2dfc5p-4 : inexact-ok
+= tgamma towardzero binary32 0x1.8p+0 : 0xe.2dfc4p-4 : inexact-ok
+= tgamma upward binary32 0x1.8p+0 : 0xe.2dfc5p-4 : inexact-ok
+= tgamma downward binary64 0x1.8p+0 : 0xe.2dfc48da77b5p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.8p+0 : 0xe.2dfc48da77b58p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.8p+0 : 0xe.2dfc48da77b5p-4 : inexact-ok
+= tgamma upward binary64 0x1.8p+0 : 0xe.2dfc48da77b58p-4 : inexact-ok
+= tgamma downward intel96 0x1.8p+0 : 0xe.2dfc48da77b553cp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.8p+0 : 0xe.2dfc48da77b553dp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.8p+0 : 0xe.2dfc48da77b553cp-4 : inexact-ok
+= tgamma upward intel96 0x1.8p+0 : 0xe.2dfc48da77b553dp-4 : inexact-ok
+= tgamma downward m68k96 0x1.8p+0 : 0xe.2dfc48da77b553cp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.8p+0 : 0xe.2dfc48da77b553dp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.8p+0 : 0xe.2dfc48da77b553cp-4 : inexact-ok
+= tgamma upward m68k96 0x1.8p+0 : 0xe.2dfc48da77b553dp-4 : inexact-ok
+= tgamma downward binary128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aedc8p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aedc8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aedc8p-4 : inexact-ok
+= tgamma upward binary128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aeddp-4 : inexact-ok
+= tgamma downward ibm128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aecp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aecp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906aecp-4 : inexact-ok
+= tgamma upward ibm128 0x1.8p+0 : 0xe.2dfc48da77b553ce1d82906afp-4 : inexact-ok
+tgamma 2.5
+= tgamma downward binary32 0x2.8p+0 : 0x1.544fa6p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.8p+0 : 0x1.544fa6p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.8p+0 : 0x1.544fa6p+0 : inexact-ok
+= tgamma upward binary32 0x2.8p+0 : 0x1.544fa8p+0 : inexact-ok
+= tgamma downward binary64 0x2.8p+0 : 0x1.544fa6d47b38fp+0 : inexact-ok
+= tgamma tonearest binary64 0x2.8p+0 : 0x1.544fa6d47b39p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.8p+0 : 0x1.544fa6d47b38fp+0 : inexact-ok
+= tgamma upward binary64 0x2.8p+0 : 0x1.544fa6d47b39p+0 : inexact-ok
+= tgamma downward intel96 0x2.8p+0 : 0x1.544fa6d47b38ffdap+0 : inexact-ok
+= tgamma tonearest intel96 0x2.8p+0 : 0x1.544fa6d47b38ffdcp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.8p+0 : 0x1.544fa6d47b38ffdap+0 : inexact-ok
+= tgamma upward intel96 0x2.8p+0 : 0x1.544fa6d47b38ffdcp+0 : inexact-ok
+= tgamma downward m68k96 0x2.8p+0 : 0x1.544fa6d47b38ffdap+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.8p+0 : 0x1.544fa6d47b38ffdcp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.8p+0 : 0x1.544fa6d47b38ffdap+0 : inexact-ok
+= tgamma upward m68k96 0x2.8p+0 : 0x1.544fa6d47b38ffdcp+0 : inexact-ok
+= tgamma downward binary128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a064ap+0 : inexact-ok
+= tgamma tonearest binary128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a064bp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a064ap+0 : inexact-ok
+= tgamma upward binary128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a064bp+0 : inexact-ok
+= tgamma downward ibm128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a06p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a068p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a06p+0 : inexact-ok
+= tgamma upward ibm128 0x2.8p+0 : 0x1.544fa6d47b38ffdb52c43d8a068p+0 : inexact-ok
+tgamma 3.5
+= tgamma downward binary32 0x3.8p+0 : 0x3.52c72p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.8p+0 : 0x3.52c72p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.8p+0 : 0x3.52c72p+0 : inexact-ok
+= tgamma upward binary32 0x3.8p+0 : 0x3.52c724p+0 : inexact-ok
+= tgamma downward binary64 0x3.8p+0 : 0x3.52c72113340e6p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.8p+0 : 0x3.52c72113340e8p+0 : inexact-ok
+= tgamma towardzero binary64 0x3.8p+0 : 0x3.52c72113340e6p+0 : inexact-ok
+= tgamma upward binary64 0x3.8p+0 : 0x3.52c72113340e8p+0 : inexact-ok
+= tgamma downward intel96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma upward intel96 0x3.8p+0 : 0x3.52c72113340e7fa8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.8p+0 : 0x3.52c72113340e7fa4p+0 : inexact-ok
+= tgamma upward m68k96 0x3.8p+0 : 0x3.52c72113340e7fa8p+0 : inexact-ok
+= tgamma downward binary128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fbap+0 : inexact-ok
+= tgamma tonearest binary128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fbcp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fbap+0 : inexact-ok
+= tgamma upward binary128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fbcp+0 : inexact-ok
+= tgamma downward ibm128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fp+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d91p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d90fp+0 : inexact-ok
+= tgamma upward ibm128 0x3.8p+0 : 0x3.52c72113340e7fa44eea99d91p+0 : inexact-ok
+tgamma 4.5
+= tgamma downward binary32 0x4.8p+0 : 0xb.a1b8fp+0 : inexact-ok
+= tgamma tonearest binary32 0x4.8p+0 : 0xb.a1b8fp+0 : inexact-ok
+= tgamma towardzero binary32 0x4.8p+0 : 0xb.a1b8fp+0 : inexact-ok
+= tgamma upward binary32 0x4.8p+0 : 0xb.a1b9p+0 : inexact-ok
+= tgamma downward binary64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma tonearest binary64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma towardzero binary64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma upward binary64 0x4.8p+0 : 0xb.a1b8f3c33633p+0 : inexact-ok
+= tgamma downward intel96 0x4.8p+0 : 0xb.a1b8f3c33632bebp+0 : inexact-ok
+= tgamma tonearest intel96 0x4.8p+0 : 0xb.a1b8f3c33632becp+0 : inexact-ok
+= tgamma towardzero intel96 0x4.8p+0 : 0xb.a1b8f3c33632bebp+0 : inexact-ok
+= tgamma upward intel96 0x4.8p+0 : 0xb.a1b8f3c33632becp+0 : inexact-ok
+= tgamma downward m68k96 0x4.8p+0 : 0xb.a1b8f3c33632bebp+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.8p+0 : 0xb.a1b8f3c33632becp+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.8p+0 : 0xb.a1b8f3c33632bebp+0 : inexact-ok
+= tgamma upward m68k96 0x4.8p+0 : 0xb.a1b8f3c33632becp+0 : inexact-ok
+= tgamma downward binary128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b708p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b71p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b708p+0 : inexact-ok
+= tgamma upward binary128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b71p+0 : inexact-ok
+= tgamma downward ibm128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b4p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b4p+0 : inexact-ok
+= tgamma upward ibm128 0x4.8p+0 : 0xb.a1b8f3c33632bebf14351a77b8p+0 : inexact-ok
+tgamma 5.5
+= tgamma downward binary32 0x5.8p+0 : 0x3.457c04p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.8p+0 : 0x3.457c04p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.8p+0 : 0x3.457c04p+4 : inexact-ok
+= tgamma upward binary32 0x5.8p+0 : 0x3.457c08p+4 : inexact-ok
+= tgamma downward binary64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma upward binary64 0x5.8p+0 : 0x3.457c048ee73e6p+4 : inexact-ok
+= tgamma downward intel96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma upward intel96 0x5.8p+0 : 0x3.457c048ee73e45a8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.8p+0 : 0x3.457c048ee73e45a4p+4 : inexact-ok
+= tgamma upward m68k96 0x5.8p+0 : 0x3.457c048ee73e45a8p+4 : inexact-ok
+= tgamma downward binary128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71ab7cp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71ab7cp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71ab7cp+4 : inexact-ok
+= tgamma upward binary128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71ab7ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71abp+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71abp+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71abp+4 : inexact-ok
+= tgamma upward ibm128 0x5.8p+0 : 0x3.457c048ee73e45a5bdaeef71acp+4 : inexact-ok
+tgamma 6.5
+= tgamma downward binary32 0x6.8p+0 : 0x1.1fe2ap+8 : inexact-ok
+= tgamma tonearest binary32 0x6.8p+0 : 0x1.1fe2a2p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.8p+0 : 0x1.1fe2ap+8 : inexact-ok
+= tgamma upward binary32 0x6.8p+0 : 0x1.1fe2a2p+8 : inexact-ok
+= tgamma downward binary64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma tonearest binary64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma towardzero binary64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma upward binary64 0x6.8p+0 : 0x1.1fe2a1911f7d7p+8 : inexact-ok
+= tgamma downward intel96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma tonearest intel96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma towardzero intel96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma upward intel96 0x6.8p+0 : 0x1.1fe2a1911f7d67f2p+8 : inexact-ok
+= tgamma downward m68k96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.8p+0 : 0x1.1fe2a1911f7d67fp+8 : inexact-ok
+= tgamma upward m68k96 0x6.8p+0 : 0x1.1fe2a1911f7d67f2p+8 : inexact-ok
+= tgamma downward binary128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f12f2p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f12f3p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f12f2p+8 : inexact-ok
+= tgamma upward binary128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f12f3p+8 : inexact-ok
+= tgamma downward ibm128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f128p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f13p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f128p+8 : inexact-ok
+= tgamma upward ibm128 0x6.8p+0 : 0x1.1fe2a1911f7d67f0f934224f13p+8 : inexact-ok
+tgamma 7.5
+= tgamma downward binary32 0x7.8p+0 : 0x7.4f4118p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.8p+0 : 0x7.4f4118p+8 : inexact-ok
+= tgamma towardzero binary32 0x7.8p+0 : 0x7.4f4118p+8 : inexact-ok
+= tgamma upward binary32 0x7.8p+0 : 0x7.4f412p+8 : inexact-ok
+= tgamma downward binary64 0x7.8p+0 : 0x7.4f411a2f4cafp+8 : inexact-ok
+= tgamma tonearest binary64 0x7.8p+0 : 0x7.4f411a2f4caf4p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.8p+0 : 0x7.4f411a2f4cafp+8 : inexact-ok
+= tgamma upward binary64 0x7.8p+0 : 0x7.4f411a2f4caf4p+8 : inexact-ok
+= tgamma downward intel96 0x7.8p+0 : 0x7.4f411a2f4caf2398p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.8p+0 : 0x7.4f411a2f4caf23ap+8 : inexact-ok
+= tgamma towardzero intel96 0x7.8p+0 : 0x7.4f411a2f4caf2398p+8 : inexact-ok
+= tgamma upward intel96 0x7.8p+0 : 0x7.4f411a2f4caf23ap+8 : inexact-ok
+= tgamma downward m68k96 0x7.8p+0 : 0x7.4f411a2f4caf2398p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.8p+0 : 0x7.4f411a2f4caf23ap+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.8p+0 : 0x7.4f411a2f4caf2398p+8 : inexact-ok
+= tgamma upward m68k96 0x7.8p+0 : 0x7.4f411a2f4caf23ap+8 : inexact-ok
+= tgamma downward binary128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fb28p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fb28p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fb28p+8 : inexact-ok
+= tgamma upward binary128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fb2cp+8 : inexact-ok
+= tgamma downward ibm128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fap+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fcp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fap+8 : inexact-ok
+= tgamma upward ibm128 0x7.8p+0 : 0x7.4f411a2f4caf239e53d2df01fcp+8 : inexact-ok
+tgamma 8.5
+= tgamma downward binary32 0x8.8p+0 : 0x3.6d2684p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.8p+0 : 0x3.6d2684p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.8p+0 : 0x3.6d2684p+12 : inexact-ok
+= tgamma upward binary32 0x8.8p+0 : 0x3.6d2688p+12 : inexact-ok
+= tgamma downward binary64 0x8.8p+0 : 0x3.6d2684462bf2p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.8p+0 : 0x3.6d2684462bf22p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.8p+0 : 0x3.6d2684462bf2p+12 : inexact-ok
+= tgamma upward binary64 0x8.8p+0 : 0x3.6d2684462bf22p+12 : inexact-ok
+= tgamma downward intel96 0x8.8p+0 : 0x3.6d2684462bf218bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8.8p+0 : 0x3.6d2684462bf218b4p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.8p+0 : 0x3.6d2684462bf218bp+12 : inexact-ok
+= tgamma upward intel96 0x8.8p+0 : 0x3.6d2684462bf218b4p+12 : inexact-ok
+= tgamma downward m68k96 0x8.8p+0 : 0x3.6d2684462bf218bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.8p+0 : 0x3.6d2684462bf218b4p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.8p+0 : 0x3.6d2684462bf218bp+12 : inexact-ok
+= tgamma upward m68k96 0x8.8p+0 : 0x3.6d2684462bf218b4p+12 : inexact-ok
+= tgamma downward binary128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edbap+12 : inexact-ok
+= tgamma tonearest binary128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edbcp+12 : inexact-ok
+= tgamma towardzero binary128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edbap+12 : inexact-ok
+= tgamma upward binary128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edbcp+12 : inexact-ok
+= tgamma downward ibm128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888eep+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888edp+12 : inexact-ok
+= tgamma upward ibm128 0x8.8p+0 : 0x3.6d2684462bf218b2374ad888eep+12 : inexact-ok
+tgamma 9.5
+= tgamma downward binary32 0x9.8p+0 : 0x1.d1fc76p+16 : inexact-ok
+= tgamma tonearest binary32 0x9.8p+0 : 0x1.d1fc76p+16 : inexact-ok
+= tgamma towardzero binary32 0x9.8p+0 : 0x1.d1fc76p+16 : inexact-ok
+= tgamma upward binary32 0x9.8p+0 : 0x1.d1fc78p+16 : inexact-ok
+= tgamma downward binary64 0x9.8p+0 : 0x1.d1fc764547589p+16 : inexact-ok
+= tgamma tonearest binary64 0x9.8p+0 : 0x1.d1fc76454758ap+16 : inexact-ok
+= tgamma towardzero binary64 0x9.8p+0 : 0x1.d1fc764547589p+16 : inexact-ok
+= tgamma upward binary64 0x9.8p+0 : 0x1.d1fc76454758ap+16 : inexact-ok
+= tgamma downward intel96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma tonearest intel96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma towardzero intel96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma upward intel96 0x9.8p+0 : 0x1.d1fc764547589d2p+16 : inexact-ok
+= tgamma downward m68k96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma tonearest m68k96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma towardzero m68k96 0x9.8p+0 : 0x1.d1fc764547589d1ep+16 : inexact-ok
+= tgamma upward m68k96 0x9.8p+0 : 0x1.d1fc764547589d2p+16 : inexact-ok
+= tgamma downward binary128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be4bp+16 : inexact-ok
+= tgamma tonearest binary128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be4cp+16 : inexact-ok
+= tgamma towardzero binary128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be4bp+16 : inexact-ok
+= tgamma upward binary128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be4cp+16 : inexact-ok
+= tgamma downward ibm128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308bep+16 : inexact-ok
+= tgamma tonearest ibm128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be8p+16 : inexact-ok
+= tgamma towardzero ibm128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308bep+16 : inexact-ok
+= tgamma upward ibm128 0x9.8p+0 : 0x1.d1fc764547589d1ead5fc308be8p+16 : inexact-ok
+tgamma -1.5
+= tgamma downward binary32 -0x1.8p+0 : 0x2.5cff6p+0 : inexact-ok
+= tgamma tonearest binary32 -0x1.8p+0 : 0x2.5cff6p+0 : inexact-ok
+= tgamma towardzero binary32 -0x1.8p+0 : 0x2.5cff6p+0 : inexact-ok
+= tgamma upward binary32 -0x1.8p+0 : 0x2.5cff64p+0 : inexact-ok
+= tgamma downward binary64 -0x1.8p+0 : 0x2.5cff6179be9e2p+0 : inexact-ok
+= tgamma tonearest binary64 -0x1.8p+0 : 0x2.5cff6179be9e4p+0 : inexact-ok
+= tgamma towardzero binary64 -0x1.8p+0 : 0x2.5cff6179be9e2p+0 : inexact-ok
+= tgamma upward binary64 -0x1.8p+0 : 0x2.5cff6179be9e4p+0 : inexact-ok
+= tgamma downward intel96 -0x1.8p+0 : 0x2.5cff6179be9e38ap+0 : inexact-ok
+= tgamma tonearest intel96 -0x1.8p+0 : 0x2.5cff6179be9e38a4p+0 : inexact-ok
+= tgamma towardzero intel96 -0x1.8p+0 : 0x2.5cff6179be9e38ap+0 : inexact-ok
+= tgamma upward intel96 -0x1.8p+0 : 0x2.5cff6179be9e38a4p+0 : inexact-ok
+= tgamma downward m68k96 -0x1.8p+0 : 0x2.5cff6179be9e38ap+0 : inexact-ok
+= tgamma tonearest m68k96 -0x1.8p+0 : 0x2.5cff6179be9e38a4p+0 : inexact-ok
+= tgamma towardzero m68k96 -0x1.8p+0 : 0x2.5cff6179be9e38ap+0 : inexact-ok
+= tgamma upward m68k96 -0x1.8p+0 : 0x2.5cff6179be9e38a4p+0 : inexact-ok
+= tgamma downward binary128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727ap+0 : inexact-ok
+= tgamma tonearest binary128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727a2p+0 : inexact-ok
+= tgamma towardzero binary128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727ap+0 : inexact-ok
+= tgamma upward binary128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727a2p+0 : inexact-ok
+= tgamma downward ibm128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727p+0 : inexact-ok
+= tgamma tonearest ibm128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6728p+0 : inexact-ok
+= tgamma towardzero ibm128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6727p+0 : inexact-ok
+= tgamma upward ibm128 -0x1.8p+0 : 0x2.5cff6179be9e38a25a406d6728p+0 : inexact-ok
+tgamma -2.5
+= tgamma downward binary32 -0x2.8p+0 : -0xf.1ffc1p-4 : inexact-ok
+= tgamma tonearest binary32 -0x2.8p+0 : -0xf.1ffc1p-4 : inexact-ok
+= tgamma towardzero binary32 -0x2.8p+0 : -0xf.1ffcp-4 : inexact-ok
+= tgamma upward binary32 -0x2.8p+0 : -0xf.1ffcp-4 : inexact-ok
+= tgamma downward binary64 -0x2.8p+0 : -0xf.1ffc097190c18p-4 : inexact-ok
+= tgamma tonearest binary64 -0x2.8p+0 : -0xf.1ffc097190c18p-4 : inexact-ok
+= tgamma towardzero binary64 -0x2.8p+0 : -0xf.1ffc097190c1p-4 : inexact-ok
+= tgamma upward binary64 -0x2.8p+0 : -0xf.1ffc097190c1p-4 : inexact-ok
+= tgamma downward intel96 -0x2.8p+0 : -0xf.1ffc097190c16a8p-4 : inexact-ok
+= tgamma tonearest intel96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma towardzero intel96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma upward intel96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma downward m68k96 -0x2.8p+0 : -0xf.1ffc097190c16a8p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma upward m68k96 -0x2.8p+0 : -0xf.1ffc097190c16a7p-4 : inexact-ok
+= tgamma downward binary128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa974p-4 : inexact-ok
+= tgamma tonearest binary128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa974p-4 : inexact-ok
+= tgamma towardzero binary128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa9738p-4 : inexact-ok
+= tgamma upward binary128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa9738p-4 : inexact-ok
+= tgamma downward ibm128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa98p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa98p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa94p-4 : inexact-ok
+= tgamma upward ibm128 -0x2.8p+0 : -0xf.1ffc097190c16a7574cf88fa94p-4 : inexact-ok
+tgamma -3.5
+= tgamma downward binary32 -0x3.8p+0 : 0x4.5248p-4 : inexact-ok
+= tgamma tonearest binary32 -0x3.8p+0 : 0x4.5248p-4 : inexact-ok
+= tgamma towardzero binary32 -0x3.8p+0 : 0x4.5248p-4 : inexact-ok
+= tgamma upward binary32 -0x3.8p+0 : 0x4.524808p-4 : inexact-ok
+= tgamma downward binary64 -0x3.8p+0 : 0x4.524802b2bba4cp-4 : inexact-ok
+= tgamma tonearest binary64 -0x3.8p+0 : 0x4.524802b2bba5p-4 : inexact-ok
+= tgamma towardzero binary64 -0x3.8p+0 : 0x4.524802b2bba4cp-4 : inexact-ok
+= tgamma upward binary64 -0x3.8p+0 : 0x4.524802b2bba5p-4 : inexact-ok
+= tgamma downward intel96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma tonearest intel96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma towardzero intel96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma upward intel96 -0x3.8p+0 : 0x4.524802b2bba4f9ep-4 : inexact-ok
+= tgamma downward m68k96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x3.8p+0 : 0x4.524802b2bba4f9d8p-4 : inexact-ok
+= tgamma upward m68k96 -0x3.8p+0 : 0x4.524802b2bba4f9ep-4 : inexact-ok
+= tgamma downward binary128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798ecp-4 : inexact-ok
+= tgamma tonearest binary128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798ecp-4 : inexact-ok
+= tgamma towardzero binary128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798ecp-4 : inexact-ok
+= tgamma upward binary128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798fp-4 : inexact-ok
+= tgamma downward ibm128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a84704798p-4 : inexact-ok
+= tgamma upward ibm128 -0x3.8p+0 : 0x4.524802b2bba4f9d86a8470479ap-4 : inexact-ok
+tgamma -4.5
+= tgamma downward binary32 -0x4.8p+0 : -0xf.5d71ep-8 : inexact-ok
+= tgamma tonearest binary32 -0x4.8p+0 : -0xf.5d71dp-8 : inexact-ok
+= tgamma towardzero binary32 -0x4.8p+0 : -0xf.5d71dp-8 : inexact-ok
+= tgamma upward binary32 -0x4.8p+0 : -0xf.5d71dp-8 : inexact-ok
+= tgamma downward binary64 -0x4.8p+0 : -0xf.5d71d0b4624bp-8 : inexact-ok
+= tgamma tonearest binary64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma towardzero binary64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma upward binary64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma downward intel96 -0x4.8p+0 : -0xf.5d71d0b4624a94dp-8 : inexact-ok
+= tgamma tonearest intel96 -0x4.8p+0 : -0xf.5d71d0b4624a94dp-8 : inexact-ok
+= tgamma towardzero intel96 -0x4.8p+0 : -0xf.5d71d0b4624a94cp-8 : inexact-ok
+= tgamma upward intel96 -0x4.8p+0 : -0xf.5d71d0b4624a94cp-8 : inexact-ok
+= tgamma downward m68k96 -0x4.8p+0 : -0xf.5d71d0b4624a94dp-8 : inexact-ok
+= tgamma tonearest m68k96 -0x4.8p+0 : -0xf.5d71d0b4624a94dp-8 : inexact-ok
+= tgamma towardzero m68k96 -0x4.8p+0 : -0xf.5d71d0b4624a94cp-8 : inexact-ok
+= tgamma upward m68k96 -0x4.8p+0 : -0xf.5d71d0b4624a94cp-8 : inexact-ok
+= tgamma downward binary128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21fcp-8 : inexact-ok
+= tgamma tonearest binary128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21fcp-8 : inexact-ok
+= tgamma towardzero binary128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21fb8p-8 : inexact-ok
+= tgamma upward binary128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21fb8p-8 : inexact-ok
+= tgamma downward ibm128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e22p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e22p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21cp-8 : inexact-ok
+= tgamma upward ibm128 -0x4.8p+0 : -0xf.5d71d0b4624a94c8972c39e21cp-8 : inexact-ok
+tgamma -5.5
+= tgamma downward binary32 -0x5.8p+0 : 0x2.cb2bf4p-8 : inexact-ok
+= tgamma tonearest binary32 -0x5.8p+0 : 0x2.cb2bf8p-8 : inexact-ok
+= tgamma towardzero binary32 -0x5.8p+0 : 0x2.cb2bf4p-8 : inexact-ok
+= tgamma upward binary32 -0x5.8p+0 : 0x2.cb2bf8p-8 : inexact-ok
+= tgamma downward binary64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma tonearest binary64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma towardzero binary64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma upward binary64 -0x5.8p+0 : 0x2.cb2bf7669d82p-8 : inexact-ok
+= tgamma downward intel96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma tonearest intel96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma towardzero intel96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma upward intel96 -0x5.8p+0 : 0x2.cb2bf7669d81ec84p-8 : inexact-ok
+= tgamma downward m68k96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.8p+0 : 0x2.cb2bf7669d81ec8p-8 : inexact-ok
+= tgamma upward m68k96 -0x5.8p+0 : 0x2.cb2bf7669d81ec84p-8 : inexact-ok
+= tgamma downward binary128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34b96p-8 : inexact-ok
+= tgamma tonearest binary128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34b96p-8 : inexact-ok
+= tgamma towardzero binary128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34b96p-8 : inexact-ok
+= tgamma upward binary128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34b98p-8 : inexact-ok
+= tgamma downward ibm128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34bp-8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34cp-8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34bp-8 : inexact-ok
+= tgamma upward ibm128 -0x5.8p+0 : 0x2.cb2bf7669d81ec818fd97ee34cp-8 : inexact-ok
+tgamma -6.5
+= tgamma downward binary32 -0x6.8p+0 : -0x6.e06c4p-12 : inexact-ok
+= tgamma tonearest binary32 -0x6.8p+0 : -0x6.e06c38p-12 : inexact-ok
+= tgamma towardzero binary32 -0x6.8p+0 : -0x6.e06c38p-12 : inexact-ok
+= tgamma upward binary32 -0x6.8p+0 : -0x6.e06c38p-12 : inexact-ok
+= tgamma downward binary64 -0x6.8p+0 : -0x6.e06c399a214p-12 : inexact-ok
+= tgamma tonearest binary64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma towardzero binary64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma upward binary64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma downward intel96 -0x6.8p+0 : -0x6.e06c399a213fd008p-12 : inexact-ok
+= tgamma tonearest intel96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma towardzero intel96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma upward intel96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma downward m68k96 -0x6.8p+0 : -0x6.e06c399a213fd008p-12 : inexact-ok
+= tgamma tonearest m68k96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma towardzero m68k96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma upward m68k96 -0x6.8p+0 : -0x6.e06c399a213fdp-12 : inexact-ok
+= tgamma downward binary128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7fp-12 : inexact-ok
+= tgamma tonearest binary128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7efcp-12 : inexact-ok
+= tgamma towardzero binary128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7efcp-12 : inexact-ok
+= tgamma upward binary128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7efcp-12 : inexact-ok
+= tgamma downward ibm128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f8p-12 : inexact-ok
+= tgamma tonearest ibm128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7ep-12 : inexact-ok
+= tgamma towardzero ibm128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7ep-12 : inexact-ok
+= tgamma upward ibm128 -0x6.8p+0 : -0x6.e06c399a213fd003d83ec22f7ep-12 : inexact-ok
+tgamma -7.5
+= tgamma downward binary32 -0x7.8p+0 : 0xe.ab918p-16 : inexact-ok
+= tgamma tonearest binary32 -0x7.8p+0 : 0xe.ab919p-16 : inexact-ok
+= tgamma towardzero binary32 -0x7.8p+0 : 0xe.ab918p-16 : inexact-ok
+= tgamma upward binary32 -0x7.8p+0 : 0xe.ab919p-16 : inexact-ok
+= tgamma downward binary64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma tonearest binary64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma towardzero binary64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma upward binary64 -0x7.8p+0 : 0xe.ab918bf37a22p-16 : inexact-ok
+= tgamma downward intel96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma upward intel96 -0x7.8p+0 : 0xe.ab918bf37a21bbdp-16 : inexact-ok
+= tgamma downward m68k96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.8p+0 : 0xe.ab918bf37a21bbcp-16 : inexact-ok
+= tgamma upward m68k96 -0x7.8p+0 : 0xe.ab918bf37a21bbdp-16 : inexact-ok
+= tgamma downward binary128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d1766438p-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d176644p-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d1766438p-16 : inexact-ok
+= tgamma upward binary128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d176644p-16 : inexact-ok
+= tgamma downward ibm128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d17664p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d17664p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d17664p-16 : inexact-ok
+= tgamma upward ibm128 -0x7.8p+0 : 0xe.ab918bf37a21bbc3ef74d17668p-16 : inexact-ok
+tgamma -8.5
+= tgamma downward binary32 -0x8.8p+0 : -0x1.b9d4e4p-16 : inexact-ok
+= tgamma tonearest binary32 -0x8.8p+0 : -0x1.b9d4e4p-16 : inexact-ok
+= tgamma towardzero binary32 -0x8.8p+0 : -0x1.b9d4e2p-16 : inexact-ok
+= tgamma upward binary32 -0x8.8p+0 : -0x1.b9d4e2p-16 : inexact-ok
+= tgamma downward binary64 -0x8.8p+0 : -0x1.b9d4e349d2222p-16 : inexact-ok
+= tgamma tonearest binary64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma towardzero binary64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma upward binary64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma downward intel96 -0x8.8p+0 : -0x1.b9d4e349d2221618p-16 : inexact-ok
+= tgamma tonearest intel96 -0x8.8p+0 : -0x1.b9d4e349d2221618p-16 : inexact-ok
+= tgamma towardzero intel96 -0x8.8p+0 : -0x1.b9d4e349d2221616p-16 : inexact-ok
+= tgamma upward intel96 -0x8.8p+0 : -0x1.b9d4e349d2221616p-16 : inexact-ok
+= tgamma downward m68k96 -0x8.8p+0 : -0x1.b9d4e349d2221618p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x8.8p+0 : -0x1.b9d4e349d2221618p-16 : inexact-ok
+= tgamma towardzero m68k96 -0x8.8p+0 : -0x1.b9d4e349d2221616p-16 : inexact-ok
+= tgamma upward m68k96 -0x8.8p+0 : -0x1.b9d4e349d2221616p-16 : inexact-ok
+= tgamma downward binary128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5938f9p-16 : inexact-ok
+= tgamma tonearest binary128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5938f8p-16 : inexact-ok
+= tgamma towardzero binary128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5938f8p-16 : inexact-ok
+= tgamma upward binary128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5938f8p-16 : inexact-ok
+= tgamma downward ibm128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5939p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd5939p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd59388p-16 : inexact-ok
+= tgamma upward ibm128 -0x8.8p+0 : -0x1.b9d4e349d22216170d1ccd59388p-16 : inexact-ok
+tgamma -9.5
+= tgamma downward binary32 -0x9.8p+0 : 0x2.e8232cp-20 : inexact-ok
+= tgamma tonearest binary32 -0x9.8p+0 : 0x2.e8232cp-20 : inexact-ok
+= tgamma towardzero binary32 -0x9.8p+0 : 0x2.e8232cp-20 : inexact-ok
+= tgamma upward binary32 -0x9.8p+0 : 0x2.e8233p-20 : inexact-ok
+= tgamma downward binary64 -0x9.8p+0 : 0x2.e8232df597cd8p-20 : inexact-ok
+= tgamma tonearest binary64 -0x9.8p+0 : 0x2.e8232df597cdap-20 : inexact-ok
+= tgamma towardzero binary64 -0x9.8p+0 : 0x2.e8232df597cd8p-20 : inexact-ok
+= tgamma upward binary64 -0x9.8p+0 : 0x2.e8232df597cdap-20 : inexact-ok
+= tgamma downward intel96 -0x9.8p+0 : 0x2.e8232df597cd9e74p-20 : inexact-ok
+= tgamma tonearest intel96 -0x9.8p+0 : 0x2.e8232df597cd9e78p-20 : inexact-ok
+= tgamma towardzero intel96 -0x9.8p+0 : 0x2.e8232df597cd9e74p-20 : inexact-ok
+= tgamma upward intel96 -0x9.8p+0 : 0x2.e8232df597cd9e78p-20 : inexact-ok
+= tgamma downward m68k96 -0x9.8p+0 : 0x2.e8232df597cd9e74p-20 : inexact-ok
+= tgamma tonearest m68k96 -0x9.8p+0 : 0x2.e8232df597cd9e78p-20 : inexact-ok
+= tgamma towardzero m68k96 -0x9.8p+0 : 0x2.e8232df597cd9e74p-20 : inexact-ok
+= tgamma upward m68k96 -0x9.8p+0 : 0x2.e8232df597cd9e78p-20 : inexact-ok
+= tgamma downward binary128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2a0cp-20 : inexact-ok
+= tgamma tonearest binary128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2a0ep-20 : inexact-ok
+= tgamma towardzero binary128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2a0cp-20 : inexact-ok
+= tgamma upward binary128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2a0ep-20 : inexact-ok
+= tgamma downward ibm128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2ap-20 : inexact-ok
+= tgamma tonearest ibm128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2ap-20 : inexact-ok
+= tgamma towardzero ibm128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2ap-20 : inexact-ok
+= tgamma upward ibm128 -0x9.8p+0 : 0x2.e8232df597cd9e77aa4b74cc2bp-20 : inexact-ok
+tgamma 0x1p-24
+= tgamma downward binary32 0x1p-24 : 0xf.fffffp+20 : inexact-ok
+= tgamma tonearest binary32 0x1p-24 : 0xf.fffffp+20 : inexact-ok
+= tgamma towardzero binary32 0x1p-24 : 0xf.fffffp+20 : inexact-ok
+= tgamma upward binary32 0x1p-24 : 0x1p+24 : inexact-ok
+= tgamma downward binary64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma tonearest binary64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma towardzero binary64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma upward binary64 0x1p-24 : 0xf.fffff6c3b992p+20 : inexact-ok
+= tgamma downward intel96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma tonearest intel96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma towardzero intel96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma upward intel96 0x1p-24 : 0xf.fffff6c3b9919b6p+20 : inexact-ok
+= tgamma downward m68k96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma tonearest m68k96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma towardzero m68k96 0x1p-24 : 0xf.fffff6c3b9919b5p+20 : inexact-ok
+= tgamma upward m68k96 0x1p-24 : 0xf.fffff6c3b9919b6p+20 : inexact-ok
+= tgamma downward binary128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e873b8p+20 : inexact-ok
+= tgamma tonearest binary128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e873cp+20 : inexact-ok
+= tgamma towardzero binary128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e873b8p+20 : inexact-ok
+= tgamma upward binary128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e873cp+20 : inexact-ok
+= tgamma downward ibm128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e87p+20 : inexact-ok
+= tgamma tonearest ibm128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e874p+20 : inexact-ok
+= tgamma towardzero ibm128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e87p+20 : inexact-ok
+= tgamma upward ibm128 0x1p-24 : 0xf.fffff6c3b9919b51461e34e874p+20 : inexact-ok
+tgamma -0x1p-24
+= tgamma downward binary32 -0x1p-24 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0x1p-24 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0x1p-24 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0x1p-24 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0x1p-24 : -0x1.00000093c468fp+24 : inexact-ok
+= tgamma tonearest binary64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma towardzero binary64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma upward binary64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma downward intel96 -0x1p-24 : -0x1.00000093c468e0b2p+24 : inexact-ok
+= tgamma tonearest intel96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma towardzero intel96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma upward intel96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma downward m68k96 -0x1p-24 : -0x1.00000093c468e0b2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma upward m68k96 -0x1p-24 : -0x1.00000093c468e0bp+24 : inexact-ok
+= tgamma downward binary128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af6ep+24 : inexact-ok
+= tgamma tonearest binary128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af6ep+24 : inexact-ok
+= tgamma towardzero binary128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af6dfp+24 : inexact-ok
+= tgamma upward binary128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af6dfp+24 : inexact-ok
+= tgamma downward ibm128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af7p+24 : inexact-ok
+= tgamma tonearest ibm128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af7p+24 : inexact-ok
+= tgamma towardzero ibm128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af68p+24 : inexact-ok
+= tgamma upward ibm128 -0x1p-24 : -0x1.00000093c468e0b077c1ce0af68p+24 : inexact-ok
+tgamma 0x1p-53
+= tgamma downward binary32 0x8p-56 : 0x1.fffffep+52 : inexact-ok
+= tgamma tonearest binary32 0x8p-56 : 0x2p+52 : inexact-ok
+= tgamma towardzero binary32 0x8p-56 : 0x1.fffffep+52 : inexact-ok
+= tgamma upward binary32 0x8p-56 : 0x2p+52 : inexact-ok
+= tgamma downward binary64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma tonearest binary64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma towardzero binary64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma upward binary64 0x8p-56 : 0x2p+52 : inexact-ok
+= tgamma downward intel96 0x8p-56 : 0x1.fffffffffffff6c2p+52 : inexact-ok
+= tgamma tonearest intel96 0x8p-56 : 0x1.fffffffffffff6c4p+52 : inexact-ok
+= tgamma towardzero intel96 0x8p-56 : 0x1.fffffffffffff6c2p+52 : inexact-ok
+= tgamma upward intel96 0x8p-56 : 0x1.fffffffffffff6c4p+52 : inexact-ok
+= tgamma downward m68k96 0x8p-56 : 0x1.fffffffffffff6c2p+52 : inexact-ok
+= tgamma tonearest m68k96 0x8p-56 : 0x1.fffffffffffff6c4p+52 : inexact-ok
+= tgamma towardzero m68k96 0x8p-56 : 0x1.fffffffffffff6c2p+52 : inexact-ok
+= tgamma upward m68k96 0x8p-56 : 0x1.fffffffffffff6c4p+52 : inexact-ok
+= tgamma downward binary128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f404p+52 : inexact-ok
+= tgamma tonearest binary128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f404p+52 : inexact-ok
+= tgamma towardzero binary128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f404p+52 : inexact-ok
+= tgamma upward binary128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f405p+52 : inexact-ok
+= tgamma downward ibm128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f4p+52 : inexact-ok
+= tgamma tonearest ibm128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f4p+52 : inexact-ok
+= tgamma towardzero ibm128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f4p+52 : inexact-ok
+= tgamma upward ibm128 0x8p-56 : 0x1.fffffffffffff6c3b981c824f48p+52 : inexact-ok
+tgamma -0x1p-53
+= tgamma downward binary32 -0x8p-56 : -0x2.000004p+52 : inexact-ok
+= tgamma tonearest binary32 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary32 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma upward binary32 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma downward binary64 -0x8p-56 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest binary64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma upward binary64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma downward intel96 -0x8p-56 : -0x2.000000000000094p+52 : inexact-ok
+= tgamma tonearest intel96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma towardzero intel96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma upward intel96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma downward m68k96 -0x8p-56 : -0x2.000000000000094p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma upward m68k96 -0x8p-56 : -0x2.000000000000093cp+52 : inexact-ok
+= tgamma downward binary128 -0x8p-56 : -0x2.000000000000093c467e37db0cfap+52 : inexact-ok
+= tgamma tonearest binary128 -0x8p-56 : -0x2.000000000000093c467e37db0cf8p+52 : inexact-ok
+= tgamma towardzero binary128 -0x8p-56 : -0x2.000000000000093c467e37db0cf8p+52 : inexact-ok
+= tgamma upward binary128 -0x8p-56 : -0x2.000000000000093c467e37db0cf8p+52 : inexact-ok
+= tgamma downward ibm128 -0x8p-56 : -0x2.000000000000093c467e37db0dp+52 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-56 : -0x2.000000000000093c467e37db0dp+52 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-56 : -0x2.000000000000093c467e37db0cp+52 : inexact-ok
+= tgamma upward ibm128 -0x8p-56 : -0x2.000000000000093c467e37db0cp+52 : inexact-ok
+tgamma 0x1p-64
+= tgamma downward binary32 0x1p-64 : 0xf.fffffp+60 : inexact-ok
+= tgamma tonearest binary32 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma towardzero binary32 0x1p-64 : 0xf.fffffp+60 : inexact-ok
+= tgamma upward binary32 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma downward binary64 0x1p-64 : 0xf.ffffffffffff8p+60 : inexact-ok
+= tgamma tonearest binary64 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma towardzero binary64 0x1p-64 : 0xf.ffffffffffff8p+60 : inexact-ok
+= tgamma upward binary64 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma downward intel96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma tonearest intel96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma towardzero intel96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma upward intel96 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma downward m68k96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma tonearest m68k96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma towardzero m68k96 0x1p-64 : 0xf.fffffffffffffffp+60 : inexact-ok
+= tgamma upward m68k96 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma downward binary128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824fp+60 : inexact-ok
+= tgamma tonearest binary128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824fp+60 : inexact-ok
+= tgamma towardzero binary128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824fp+60 : inexact-ok
+= tgamma upward binary128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824f8p+60 : inexact-ok
+= tgamma downward ibm128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824p+60 : inexact-ok
+= tgamma tonearest ibm128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824p+60 : inexact-ok
+= tgamma towardzero ibm128 0x1p-64 : 0xf.fffffffffffffff6c3b981c824p+60 : inexact-ok
+= tgamma upward ibm128 0x1p-64 : 0xf.fffffffffffffff6c3b981c828p+60 : inexact-ok
+tgamma -0x1p-64
+= tgamma downward binary32 -0x1p-64 : -0x1.000002p+64 : inexact-ok
+= tgamma tonearest binary32 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma towardzero binary32 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma upward binary32 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma downward binary64 -0x1p-64 : -0x1.0000000000001p+64 : inexact-ok
+= tgamma tonearest binary64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma towardzero binary64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma upward binary64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma downward intel96 -0x1p-64 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest intel96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma towardzero intel96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma upward intel96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma downward m68k96 -0x1p-64 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest m68k96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma upward m68k96 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma downward binary128 -0x1p-64 : -0x1.000000000000000093c467e37db1p+64 : inexact-ok
+= tgamma tonearest binary128 -0x1p-64 : -0x1.000000000000000093c467e37db1p+64 : inexact-ok
+= tgamma towardzero binary128 -0x1p-64 : -0x1.000000000000000093c467e37dbp+64 : inexact-ok
+= tgamma upward binary128 -0x1p-64 : -0x1.000000000000000093c467e37dbp+64 : inexact-ok
+= tgamma downward ibm128 -0x1p-64 : -0x1.000000000000000093c467e37ep+64 : inexact-ok
+= tgamma tonearest ibm128 -0x1p-64 : -0x1.000000000000000093c467e37d8p+64 : inexact-ok
+= tgamma towardzero ibm128 -0x1p-64 : -0x1.000000000000000093c467e37d8p+64 : inexact-ok
+= tgamma upward ibm128 -0x1p-64 : -0x1.000000000000000093c467e37d8p+64 : inexact-ok
+tgamma 0x1p-106
+= tgamma downward binary32 0x4p-108 : 0x3.fffffcp+104 : inexact-ok
+= tgamma tonearest binary32 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma towardzero binary32 0x4p-108 : 0x3.fffffcp+104 : inexact-ok
+= tgamma upward binary32 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma downward binary64 0x4p-108 : 0x3.ffffffffffffep+104 : inexact-ok
+= tgamma tonearest binary64 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma towardzero binary64 0x4p-108 : 0x3.ffffffffffffep+104 : inexact-ok
+= tgamma upward binary64 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma downward intel96 0x4p-108 : 0x3.fffffffffffffffcp+104 : inexact-ok
+= tgamma tonearest intel96 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma towardzero intel96 0x4p-108 : 0x3.fffffffffffffffcp+104 : inexact-ok
+= tgamma upward intel96 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma downward m68k96 0x4p-108 : 0x3.fffffffffffffffcp+104 : inexact-ok
+= tgamma tonearest m68k96 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma towardzero m68k96 0x4p-108 : 0x3.fffffffffffffffcp+104 : inexact-ok
+= tgamma upward m68k96 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma downward binary128 0x4p-108 : 0x3.ffffffffffffffffffffffffff6cp+104 : inexact-ok
+= tgamma tonearest binary128 0x4p-108 : 0x3.ffffffffffffffffffffffffff6cp+104 : inexact-ok
+= tgamma towardzero binary128 0x4p-108 : 0x3.ffffffffffffffffffffffffff6cp+104 : inexact-ok
+= tgamma upward binary128 0x4p-108 : 0x3.ffffffffffffffffffffffffff6ep+104 : inexact-ok
+= tgamma downward ibm128 0x4p-108 : 0x3.ffffffffffffffffffffffffffp+104 : inexact-ok
+= tgamma tonearest ibm128 0x4p-108 : 0x3.ffffffffffffffffffffffffffp+104 : inexact-ok
+= tgamma towardzero ibm128 0x4p-108 : 0x3.ffffffffffffffffffffffffffp+104 : inexact-ok
+= tgamma upward ibm128 0x4p-108 : 0x4p+104 : inexact-ok
+tgamma -0x1p-106
+= tgamma downward binary32 -0x4p-108 : -0x4.000008p+104 : inexact-ok
+= tgamma tonearest binary32 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero binary32 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward binary32 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma downward binary64 -0x4p-108 : -0x4.0000000000004p+104 : inexact-ok
+= tgamma tonearest binary64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero binary64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward binary64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma downward intel96 -0x4p-108 : -0x4.0000000000000008p+104 : inexact-ok
+= tgamma tonearest intel96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero intel96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward intel96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma downward m68k96 -0x4p-108 : -0x4.0000000000000008p+104 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward m68k96 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma downward binary128 -0x4p-108 : -0x4.0000000000000000000000000094p+104 : inexact-ok
+= tgamma tonearest binary128 -0x4p-108 : -0x4.0000000000000000000000000094p+104 : inexact-ok
+= tgamma towardzero binary128 -0x4p-108 : -0x4.000000000000000000000000009p+104 : inexact-ok
+= tgamma upward binary128 -0x4p-108 : -0x4.000000000000000000000000009p+104 : inexact-ok
+= tgamma downward ibm128 -0x4p-108 : -0x4.00000000000000000000000002p+104 : inexact-ok
+= tgamma tonearest ibm128 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero ibm128 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward ibm128 -0x4p-108 : -0x4p+104 : inexact-ok
+tgamma 0x1p-113
+= tgamma downward binary32 0x8p-116 : 0x1.fffffep+112 : inexact-ok
+= tgamma tonearest binary32 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero binary32 0x8p-116 : 0x1.fffffep+112 : inexact-ok
+= tgamma upward binary32 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward binary64 0x8p-116 : 0x1.fffffffffffffp+112 : inexact-ok
+= tgamma tonearest binary64 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero binary64 0x8p-116 : 0x1.fffffffffffffp+112 : inexact-ok
+= tgamma upward binary64 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward intel96 0x8p-116 : 0x1.fffffffffffffffep+112 : inexact-ok
+= tgamma tonearest intel96 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero intel96 0x8p-116 : 0x1.fffffffffffffffep+112 : inexact-ok
+= tgamma upward intel96 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward m68k96 0x8p-116 : 0x1.fffffffffffffffep+112 : inexact-ok
+= tgamma tonearest m68k96 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero m68k96 0x8p-116 : 0x1.fffffffffffffffep+112 : inexact-ok
+= tgamma upward m68k96 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward binary128 0x8p-116 : 0x1.ffffffffffffffffffffffffffffp+112 : inexact-ok
+= tgamma tonearest binary128 0x8p-116 : 0x1.ffffffffffffffffffffffffffffp+112 : inexact-ok
+= tgamma towardzero binary128 0x8p-116 : 0x1.ffffffffffffffffffffffffffffp+112 : inexact-ok
+= tgamma upward binary128 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward ibm128 0x8p-116 : 0x1.ffffffffffffffffffffffffff8p+112 : inexact-ok
+= tgamma tonearest ibm128 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero ibm128 0x8p-116 : 0x1.ffffffffffffffffffffffffff8p+112 : inexact-ok
+= tgamma upward ibm128 0x8p-116 : 0x2p+112 : inexact-ok
+tgamma -0x1p-113
+= tgamma downward binary32 -0x8p-116 : -0x2.000004p+112 : inexact-ok
+= tgamma tonearest binary32 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero binary32 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward binary32 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward binary64 -0x8p-116 : -0x2.0000000000002p+112 : inexact-ok
+= tgamma tonearest binary64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero binary64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward binary64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward intel96 -0x8p-116 : -0x2.0000000000000004p+112 : inexact-ok
+= tgamma tonearest intel96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero intel96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward intel96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward m68k96 -0x8p-116 : -0x2.0000000000000004p+112 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward m68k96 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward binary128 -0x8p-116 : -0x2.0000000000000000000000000002p+112 : inexact-ok
+= tgamma tonearest binary128 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero binary128 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward binary128 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward ibm128 -0x8p-116 : -0x2.00000000000000000000000001p+112 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward ibm128 -0x8p-116 : -0x2p+112 : inexact-ok
+tgamma 0x1p-127
+= tgamma downward binary32 0x2p-128 : 0x7.fffff8p+124 : inexact-ok
+= tgamma tonearest binary32 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero binary32 0x2p-128 : 0x7.fffff8p+124 : inexact-ok
+= tgamma upward binary32 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward binary64 0x2p-128 : 0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma tonearest binary64 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero binary64 0x2p-128 : 0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma upward binary64 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward intel96 0x2p-128 : 0x7.fffffffffffffff8p+124 : inexact-ok
+= tgamma tonearest intel96 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero intel96 0x2p-128 : 0x7.fffffffffffffff8p+124 : inexact-ok
+= tgamma upward intel96 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward m68k96 0x2p-128 : 0x7.fffffffffffffff8p+124 : inexact-ok
+= tgamma tonearest m68k96 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero m68k96 0x2p-128 : 0x7.fffffffffffffff8p+124 : inexact-ok
+= tgamma upward m68k96 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward binary128 0x2p-128 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok
+= tgamma tonearest binary128 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero binary128 0x2p-128 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok
+= tgamma upward binary128 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward ibm128 0x2p-128 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok
+= tgamma tonearest ibm128 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero ibm128 0x2p-128 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok
+= tgamma upward ibm128 0x2p-128 : 0x8p+124 : inexact-ok
+tgamma -0x1p-127
+= tgamma downward binary32 -0x2p-128 : -0x8.00001p+124 : inexact-ok
+= tgamma tonearest binary32 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero binary32 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward binary32 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma downward binary64 -0x2p-128 : -0x8.0000000000008p+124 : inexact-ok
+= tgamma tonearest binary64 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero binary64 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward binary64 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma downward intel96 -0x2p-128 : -0x8.000000000000001p+124 : inexact-ok
+= tgamma tonearest intel96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero intel96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward intel96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma downward m68k96 -0x2p-128 : -0x8.000000000000001p+124 : inexact-ok
+= tgamma tonearest m68k96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero m68k96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward m68k96 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma downward binary128 -0x2p-128 : -0x8.0000000000000000000000000008p+124 : inexact-ok
+= tgamma tonearest binary128 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero binary128 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward binary128 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma downward ibm128 -0x2p-128 : -0x8.00000000000000000000000004p+124 : inexact-ok
+= tgamma tonearest ibm128 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero ibm128 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma upward ibm128 -0x2p-128 : -0x8p+124 : inexact-ok
+tgamma 0x1p-128 spurious-overflow:binary32
+= tgamma downward binary32 0x1p-128 : 0xf.fffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest binary32 0x1p-128 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x1p-128 : 0xf.fffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma upward binary32 0x1p-128 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x1p-128 : 0xf.ffffffffffff8p+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest binary64 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma towardzero binary64 0x1p-128 : 0xf.ffffffffffff8p+124 : inexact-ok overflow-ok:binary32
+= tgamma upward binary64 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma downward intel96 0x1p-128 : 0xf.fffffffffffffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest intel96 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma towardzero intel96 0x1p-128 : 0xf.fffffffffffffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma upward intel96 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma downward m68k96 0x1p-128 : 0xf.fffffffffffffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest m68k96 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma towardzero m68k96 0x1p-128 : 0xf.fffffffffffffffp+124 : inexact-ok overflow-ok:binary32
+= tgamma upward m68k96 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma downward binary128 0x1p-128 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest binary128 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma towardzero binary128 0x1p-128 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok overflow-ok:binary32
+= tgamma upward binary128 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma downward ibm128 0x1p-128 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok overflow-ok:binary32
+= tgamma tonearest ibm128 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+= tgamma towardzero ibm128 0x1p-128 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok overflow-ok:binary32
+= tgamma upward ibm128 0x1p-128 : 0x1p+128 : inexact-ok overflow-ok:binary32
+tgamma -0x1p-128
+= tgamma downward binary32 -0x1p-128 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x1p-128 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x1p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x1p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x1p-128 : -0x1.0000000000001p+128 : inexact-ok
+= tgamma tonearest binary64 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero binary64 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma upward binary64 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma downward intel96 -0x1p-128 : -0x1.0000000000000002p+128 : inexact-ok
+= tgamma tonearest intel96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero intel96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma upward intel96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma downward m68k96 -0x1p-128 : -0x1.0000000000000002p+128 : inexact-ok
+= tgamma tonearest m68k96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma upward m68k96 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma downward binary128 -0x1p-128 : -0x1.0000000000000000000000000001p+128 : inexact-ok
+= tgamma tonearest binary128 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero binary128 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma upward binary128 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma downward ibm128 -0x1p-128 : -0x1.000000000000000000000000008p+128 : inexact-ok
+= tgamma tonearest ibm128 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero ibm128 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma upward ibm128 -0x1p-128 : -0x1p+128 : inexact-ok
+tgamma 0x1p-149
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+tgamma -0x1p-149
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+tgamma 0x1p-1023
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma tonearest binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma upward binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma tonearest intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma upward intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma tonearest m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma upward m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
+= tgamma tonearest binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
+= tgamma upward binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
+= tgamma tonearest ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
+= tgamma upward ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
+tgamma -0x1p-1023
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x2p-1024 : -0x8.0000000000008p+1020 : inexact-ok
+= tgamma tonearest binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward intel96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
+= tgamma tonearest intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward m68k96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
+= tgamma tonearest m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward binary128 -0x2p-1024 : -0x8.0000000000000000000000000008p+1020 : inexact-ok
+= tgamma tonearest binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward ibm128 -0x2p-1024 : -0x8.00000000000000000000000004p+1020 : inexact-ok
+= tgamma tonearest ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x1p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1024
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x1p-1024 : -0x1.0000000000000002p+1024 : inexact-ok
+= tgamma tonearest intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward m68k96 -0x1p-1024 : -0x1.0000000000000002p+1024 : inexact-ok
+= tgamma tonearest m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward binary128 -0x1p-1024 : -0x1.0000000000000000000000000001p+1024 : inexact-ok
+= tgamma tonearest binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward ibm128 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-1074
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1074
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16383
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma tonearest intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma upward intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma downward m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma upward m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma downward binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : inexact-ok
+= tgamma tonearest binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : inexact-ok
+= tgamma upward binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
+tgamma -0x1p-16383
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x2p-16384 : -0x8.000000000000001p+16380 : inexact-ok
+= tgamma tonearest intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma towardzero intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma downward m68k96 -0x2p-16384 : -0x8.000000000000001p+16380 : inexact-ok
+= tgamma tonearest m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma towardzero m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma downward binary128 -0x2p-16384 : -0x8.0000000000000000000000000008p+16380 : inexact-ok
+= tgamma tonearest binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma towardzero binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
+tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-overflow:binary128
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest intel96 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward intel96 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest m68k96 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward m68k96 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x1p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma tonearest binary128 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x1p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
+= tgamma upward binary128 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16384
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest intel96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest m68k96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary128 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16445
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16445
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16494
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16494
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest m68k96 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary128 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary128 -0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+tgamma 0x8.00001p0
+= tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma upward binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma downward binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma upward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12 : inexact-ok
+= tgamma downward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma upward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+tgamma 0x7.fffff8p0
+= tgamma downward binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma tonearest binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma towardzero binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma upward binary32 0x7.fffff8p+0 : 0x1.3affeep+12 : inexact-ok
+= tgamma downward binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward intel96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f678p+12 : inexact-ok
+tgamma 0x7.000008p0
+= tgamma downward binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma towardzero binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma upward binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma downward binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma upward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b118p+8 : inexact-ok
+= tgamma downward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma upward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b2p+8 : inexact-ok
+tgamma 0x6.fffff8p0
+= tgamma downward binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma tonearest binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma upward binary32 0x6.fffff8p+0 : 0x2.cfffd8p+8 : inexact-ok
+= tgamma downward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398164p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3982p+8 : inexact-ok
+tgamma 0x6.000008p0
+= tgamma downward binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma tonearest binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma towardzero binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma upward binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma downward binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward binary64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma upward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma downward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma upward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970ep+4 : inexact-ok
+tgamma 0x5.fffff8p0
+= tgamma downward binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma upward binary32 0x5.fffff8p+0 : 0x7.7fffap+4 : inexact-ok
+= tgamma downward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma upward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+tgamma 0x5.000008p0
+= tgamma downward binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma upward binary32 0x5.000008p+0 : 0x1.800014p+4 : inexact-ok
+= tgamma downward binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward binary64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma upward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma upward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680568p+4 : inexact-ok
+tgamma 0x4.fffff8p0
+= tgamma downward binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma tonearest binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma towardzero binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma upward binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma downward binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma upward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+tgamma 0x4.000008p0
+= tgamma downward binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma tonearest binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma towardzero binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma upward binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma downward binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward binary64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward intel96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma upward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma downward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971ep+0 : inexact-ok
+tgamma 0x3.fffffcp0
+= tgamma downward binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma tonearest binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma towardzero binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma upward binary32 0x3.fffffcp+0 : 0x5.ffffe8p+0 : inexact-ok
+= tgamma downward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8647p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a866p+0 : inexact-ok
+tgamma 0x3.000004p0
+= tgamma downward binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma upward binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma downward binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma upward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma upward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+tgamma 0x2.fffffcp0
+= tgamma downward binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma upward binary32 0x2.fffffcp+0 : 0x1.fffffap+0 : inexact-ok
+= tgamma downward binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+tgamma 0x2.000004p0
+= tgamma downward binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma upward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf8p+0 : inexact-ok
+= tgamma downward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+tgamma 0x1.fffffep0
+= tgamma downward binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma upward binary32 0x1.fffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dbp-4 : inexact-ok
+tgamma 0x1.000002p0
+= tgamma downward binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma tonearest binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma upward binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma downward binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma upward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b038p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma upward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b4p-4 : inexact-ok
+tgamma 0x0.ffffffp0
+= tgamma downward binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0xf.fffffp-4 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward binary64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+tgamma -0x0.ffffffp0
+= tgamma downward binary32 -0xf.fffffp-4 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma upward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f8p+24 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+tgamma -0x1.000002p0
+= tgamma downward binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x1.000002p+0 : 0x8p+20 : inexact-ok
+= tgamma downward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma upward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma downward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6ep+20 : inexact-ok
+tgamma -0x1.fffffep0
+= tgamma downward binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma upward binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward binary64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma upward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dbp+20 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+tgamma -0x2.000004p0
+= tgamma downward binary32 -0x2.000004p+0 : -0x1.fffffap+20 : inexact-ok
+= tgamma tonearest binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma downward binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133afp+20 : inexact-ok
+= tgamma tonearest binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma towardzero binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma upward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma downward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe134p+20 : inexact-ok
+= tgamma tonearest ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma towardzero ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma upward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+tgamma -0x2.fffffcp0
+= tgamma downward binary32 -0x2.fffffcp+0 : -0xa.aaaafp+16 : inexact-ok
+= tgamma tonearest binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma towardzero binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma upward binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma downward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d420208p+16 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma upward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+tgamma -0x3.000004p0
+= tgamma downward binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma upward binary32 -0x3.000004p+0 : 0xa.aaaa8p+16 : inexact-ok
+= tgamma downward binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma upward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338338p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+tgamma -0x3.fffffcp0
+= tgamma downward binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma upward binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma downward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma upward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+tgamma -0x4.000008p0
+= tgamma downward binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma tonearest binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma towardzero binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma upward binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma downward binary64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c6p+16 : inexact-ok
+= tgamma tonearest binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma towardzero binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma upward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma downward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma upward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+tgamma -0x4.fffff8p0
+= tgamma downward binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma tonearest binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma towardzero binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma upward binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma downward binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149a4p+12 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma upward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma downward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma upward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+tgamma -0x5.000008p0
+= tgamma downward binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma tonearest binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma towardzero binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma upward binary32 -0x5.000008p+0 : 0x4.44441p+12 : inexact-ok
+= tgamma downward binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward binary64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma tonearest binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma towardzero binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma upward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma downward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma tonearest ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma upward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+tgamma -0x5.fffff8p0
+= tgamma downward binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma tonearest binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma towardzero binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma upward binary32 -0x5.fffff8p+0 : 0xb.60b6cp+8 : inexact-ok
+= tgamma downward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma upward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma downward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma upward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a648p+8 : inexact-ok
+tgamma -0x6.000008p0
+= tgamma downward binary32 -0x6.000008p+0 : -0xb.60b57p+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma upward binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma downward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace5p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma upward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma downward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma upward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+tgamma -0x6.fffff8p0
+= tgamma downward binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma upward binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma downward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma upward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma downward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma upward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+tgamma -0x7.000008p0
+= tgamma downward binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma tonearest binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma towardzero binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma upward binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma downward binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward binary64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward intel96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma tonearest binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma towardzero binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma upward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abccp+8 : inexact-ok
+= tgamma downward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma upward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+tgamma -0x7.fffff8p0
+= tgamma downward binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma tonearest binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma towardzero binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma upward binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma downward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma upward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993bp+4 : inexact-ok
+= tgamma downward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma upward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+tgamma -0x8.00001p0
+= tgamma downward binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma tonearest binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma towardzero binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma upward binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma downward binary64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma tonearest binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma towardzero binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma upward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma downward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a5p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma upward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+tgamma -0x9.fffffp0
+= tgamma downward binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma tonearest binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma towardzero binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma upward binary32 -0x9.fffffp+0 : 0x4.9f94ap-4 : inexact-ok
+= tgamma downward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma upward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+tgamma -0xa.00001p0
+= tgamma downward binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma tonearest binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma towardzero binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma upward binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma downward binary64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma tonearest binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma towardzero binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma upward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma downward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma upward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+tgamma -0x13.ffffep0
+= tgamma downward binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma upward binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e2p-44 : inexact-ok
+tgamma -0x14.00002p0
+= tgamma downward binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma upward binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma downward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a8p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma upward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+tgamma -0x1d.ffffep0
+= tgamma downward binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma upward binary32 -0x1.dffffep+4 : 0x9.c99a6p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma upward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06943p-92 : inexact-ok
+tgamma -0x1e.00002p0
+= tgamma downward binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma upward binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma downward binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma upward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma downward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma upward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+tgamma -0x27.ffffcp0
+= tgamma downward binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.7ffffcp+4 : 0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3684p-144 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a36ap-144 : inexact-ok
+tgamma -0x28.00004p0
+= tgamma downward binary32 -0x2.800004p+4 : -0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma upward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma downward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma upward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+tgamma -0x28.ffffcp0
+= tgamma downward binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fep-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+tgamma -0x29.00004p0
+= tgamma downward binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma upward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma downward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9869p-148 : inexact-ok
+tgamma -0x29.ffffcp0
+= tgamma downward binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.9ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+tgamma -0x2a.00004p0
+= tgamma downward binary32 -0x2.a00004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma upward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma downward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a458p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+tgamma 0x8.0000000000008p0
+= tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma upward binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma downward binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma upward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12 : inexact-ok
+= tgamma downward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma upward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma upward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6264p+12 : inexact-ok
+= tgamma downward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma upward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+tgamma 0x7.ffffffffffffcp0
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma tonearest binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma towardzero binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma upward binary32 0x7.fffff8p+0 : 0x1.3affeep+12 : inexact-ok
+= tgamma downward binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward intel96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f678p+12 : inexact-ok
+= tgamma downward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma upward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma downward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma upward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4bp+12 : inexact-ok
+tgamma 0x7.0000000000004p0
+= tgamma downward binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma towardzero binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma upward binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma downward binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma upward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b118p+8 : inexact-ok
+= tgamma downward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma upward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b2p+8 : inexact-ok
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+tgamma 0x6.ffffffffffffcp0
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma tonearest binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma upward binary32 0x6.fffff8p+0 : 0x2.cfffd8p+8 : inexact-ok
+= tgamma downward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398164p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3982p+8 : inexact-ok
+= tgamma downward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma tonearest binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma towardzero binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma upward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ecp+8 : inexact-ok
+= tgamma downward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma upward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+tgamma 0x6.0000000000004p0
+= tgamma downward binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma tonearest binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma towardzero binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma upward binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma downward binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward binary64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma upward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma downward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma upward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970ep+4 : inexact-ok
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+tgamma 0x5.ffffffffffffcp0
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma upward binary32 0x5.fffff8p+0 : 0x7.7fffap+4 : inexact-ok
+= tgamma downward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma upward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma downward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma upward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fep+4 : inexact-ok
+= tgamma downward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma upward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+tgamma 0x5.0000000000004p0
+= tgamma downward binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma upward binary32 0x5.000008p+0 : 0x1.800014p+4 : inexact-ok
+= tgamma downward binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward binary64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma upward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma upward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680568p+4 : inexact-ok
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward binary64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd38p+4 : inexact-ok
+tgamma 0x4.ffffffffffffcp0
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma tonearest binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma towardzero binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma upward binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma downward binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma upward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma downward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma tonearest binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma towardzero binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma upward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bfp+4 : inexact-ok
+= tgamma downward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma upward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2269p+4 : inexact-ok
+tgamma 0x4.0000000000004p0
+= tgamma downward binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma tonearest binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma towardzero binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma upward binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma downward binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward binary64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward intel96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma upward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma downward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971ep+0 : inexact-ok
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de8p+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+tgamma 0x3.ffffffffffffep0
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma tonearest binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma towardzero binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma upward binary32 0x3.fffffcp+0 : 0x5.ffffe8p+0 : inexact-ok
+= tgamma downward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8647p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a866p+0 : inexact-ok
+= tgamma downward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44aep+0 : inexact-ok
+tgamma 0x3.0000000000002p0
+= tgamma downward binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma upward binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma downward binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma upward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma upward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d4p+0 : inexact-ok
+tgamma 0x2.ffffffffffffep0
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma upward binary32 0x2.fffffcp+0 : 0x1.fffffap+0 : inexact-ok
+= tgamma downward binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma downward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+tgamma 0x2.0000000000002p0
+= tgamma downward binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma upward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf8p+0 : inexact-ok
+= tgamma downward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b2p+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e9p+0 : inexact-ok
+tgamma 0x1.fffffffffffffp0
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma upward binary32 0x1.fffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dbp-4 : inexact-ok
+= tgamma downward binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce4p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+tgamma 0x1.0000000000001p0
+= tgamma downward binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma tonearest binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma upward binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma downward binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma upward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b038p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma upward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b4p-4 : inexact-ok
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4cp-4 : inexact-ok
+tgamma 0x0.fffffffffffff8p0
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0xf.fffffp-4 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward binary64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma downward binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward intel96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma upward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867dp+0 : inexact-ok
+= tgamma downward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma upward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+tgamma -0x0.fffffffffffff8p0
+= tgamma downward binary32 -0xf.fffffp-4 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma upward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f8p+24 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma downward binary64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43cp+52 : inexact-ok
+= tgamma tonearest binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma towardzero binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma upward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma downward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f5p+52 : inexact-ok
+= tgamma tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma upward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+tgamma -0x1.0000000000001p0
+= tgamma downward binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x1.000002p+0 : 0x8p+20 : inexact-ok
+= tgamma downward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma upward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma downward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de4p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+tgamma -0x1.fffffffffffffp0
+= tgamma downward binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma upward binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward binary64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma upward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dbp+20 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab3p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+tgamma -0x2.0000000000002p0
+= tgamma downward binary32 -0x2.000004p+0 : -0x1.fffffap+20 : inexact-ok
+= tgamma tonearest binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma downward binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133afp+20 : inexact-ok
+= tgamma tonearest binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma towardzero binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma upward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma downward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe134p+20 : inexact-ok
+= tgamma tonearest ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma towardzero ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma upward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma downward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+tgamma -0x2.ffffffffffffep0
+= tgamma downward binary32 -0x2.fffffcp+0 : -0xa.aaaafp+16 : inexact-ok
+= tgamma tonearest binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma towardzero binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma upward binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma downward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d420208p+16 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma upward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma downward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792dp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b798p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+tgamma -0x3.0000000000002p0
+= tgamma downward binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma upward binary32 -0x3.000004p+0 : 0xa.aaaa8p+16 : inexact-ok
+= tgamma downward binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma upward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338338p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma downward binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f2p+48 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+tgamma -0x3.ffffffffffffep0
+= tgamma downward binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma upward binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma downward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma upward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma downward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward intel96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward m68k96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+tgamma -0x4.0000000000004p0
+= tgamma downward binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma tonearest binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma towardzero binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma upward binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma downward binary64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c6p+16 : inexact-ok
+= tgamma tonearest binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma towardzero binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma upward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma downward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma upward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma downward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+tgamma -0x4.ffffffffffffcp0
+= tgamma downward binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma tonearest binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma towardzero binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma upward binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma downward binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149a4p+12 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma upward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma downward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma upward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma downward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma tonearest binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma towardzero binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma upward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma downward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma upward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+tgamma -0x5.0000000000004p0
+= tgamma downward binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma tonearest binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma towardzero binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma upward binary32 -0x5.000008p+0 : 0x4.44441p+12 : inexact-ok
+= tgamma downward binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward binary64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma tonearest binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma towardzero binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma upward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma downward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma tonearest ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma upward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma downward binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+tgamma -0x5.ffffffffffffcp0
+= tgamma downward binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma tonearest binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma towardzero binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma upward binary32 -0x5.fffff8p+0 : 0xb.60b6cp+8 : inexact-ok
+= tgamma downward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma upward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma downward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma upward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a648p+8 : inexact-ok
+= tgamma downward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma upward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a62231p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma upward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6228p+40 : inexact-ok
+tgamma -0x6.0000000000004p0
+= tgamma downward binary32 -0x6.000008p+0 : -0xb.60b57p+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma upward binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma downward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace5p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma upward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma downward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma upward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma downward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+tgamma -0x6.ffffffffffffcp0
+= tgamma downward binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma upward binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma downward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma upward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma downward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma upward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma downward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma tonearest binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma towardzero binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma upward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma downward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135757p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma upward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+tgamma -0x7.0000000000004p0
+= tgamma downward binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma tonearest binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma towardzero binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma upward binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma downward binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward binary64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward intel96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma tonearest binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma towardzero binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma upward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abccp+8 : inexact-ok
+= tgamma downward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma upward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma downward binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a6p+36 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+tgamma -0x7.ffffffffffffcp0
+= tgamma downward binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma tonearest binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma towardzero binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma upward binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma downward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma upward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993bp+4 : inexact-ok
+= tgamma downward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma upward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma downward binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma tonearest binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma towardzero binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma upward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma downward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma towardzero ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma upward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefep+32 : inexact-ok
+tgamma -0x8.0000000000008p0
+= tgamma downward binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma tonearest binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma towardzero binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma upward binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma downward binary64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma tonearest binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma towardzero binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma upward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma downward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a5p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma upward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma downward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma tonearest binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma towardzero binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma upward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma downward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7fp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma towardzero ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma upward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+tgamma -0x9.ffffffffffff8p0
+= tgamma downward binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma tonearest binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma towardzero binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma upward binary32 -0x9.fffffp+0 : 0x4.9f94ap-4 : inexact-ok
+= tgamma downward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma upward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma downward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma tonearest binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma towardzero binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma upward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma downward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma tonearest ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma towardzero ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma upward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+tgamma -0xa.0000000000008p0
+= tgamma downward binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma tonearest binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma towardzero binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma upward binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma downward binary64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma tonearest binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma towardzero binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma upward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma downward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma upward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma downward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma tonearest binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma towardzero binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma upward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma downward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma tonearest ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma upward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+tgamma -0x13.ffffffffffffp0
+= tgamma downward binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma upward binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e2p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+tgamma -0x14.000000000001p0
+= tgamma downward binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma upward binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma downward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a8p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma upward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma downward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d136p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+tgamma -0x1d.ffffffffffffp0
+= tgamma downward binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma upward binary32 -0x1.dffffep+4 : 0x9.c99a6p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma upward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06943p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+tgamma -0x1e.000000000001p0
+= tgamma downward binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma upward binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma downward binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma upward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma downward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma upward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma downward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+tgamma -0x27.fffffffffffep0
+= tgamma downward binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.7ffffcp+4 : 0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3684p-144 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a36ap-144 : inexact-ok
+= tgamma downward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0ep-116 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b4p-116 : inexact-ok
+tgamma -0x28.000000000002p0
+= tgamma downward binary32 -0x2.800004p+4 : -0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma upward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma downward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma upward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma downward binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+tgamma -0x28.fffffffffffep0
+= tgamma downward binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fep-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma downward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+tgamma -0x29.000000000002p0
+= tgamma downward binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma upward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma downward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9869p-148 : inexact-ok
+= tgamma downward binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward binary64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da24p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dcp-120 : inexact-ok
+tgamma -0x29.fffffffffffep0
+= tgamma downward binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.9ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma downward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+tgamma -0x2a.000000000002p0
+= tgamma downward binary32 -0x2.a00004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma upward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma downward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a458p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma downward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fep-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+tgamma -0x31.fffffffffffep0
+= tgamma downward binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.1ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00878p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00cp-200 : inexact-ok
+= tgamma downward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff8p-168 : inexact-ok
+tgamma -0x32.000000000002p0
+= tgamma downward binary32 -0x3.200004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1118p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma upward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb14p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma downward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9862p-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+tgamma -0x63.fffffffffffcp0
+= tgamma downward binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.3ffff8p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma upward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6ep-508 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma downward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma upward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480 : inexact-ok
+= tgamma downward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma upward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+tgamma -0x64.000000000004p0
+= tgamma downward binary32 -0x6.400008p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma upward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma downward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma upward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma downward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+tgamma -0x95.fffffffffff8p0
+= tgamma downward binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c937p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma downward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma upward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma upward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa18p-828 : inexact-ok
+tgamma -0x96.000000000008p0
+= tgamma downward binary32 -0x9.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma upward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma downward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma upward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma upward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+tgamma -0xb4.fffffffffff8p0
+= tgamma downward binary32 -0xb.4ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7e8p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma upward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.000000000008p0
+= tgamma downward binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.50001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc14134028p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.fffffffffff8p0
+= tgamma downward binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma upward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.000000000008p0
+= tgamma downward binary32 -0xb.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f835p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.fffffffffff8p0
+= tgamma downward binary32 -0xb.6ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.000000000008p0
+= tgamma downward binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.70001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914246p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.fffffffffff8p0
+= tgamma downward binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.7ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xb8.000000000008p0
+= tgamma downward binary32 -0xb.80001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma 0x8.00000000000000000000000004p0
+= tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma upward binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma downward binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma upward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12 : inexact-ok
+= tgamma downward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma upward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma upward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6264p+12 : inexact-ok
+= tgamma downward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma upward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma downward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma upward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma downward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma upward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+= tgamma downward binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ebp+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ecp+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ebp+12 : inexact-ok
+= tgamma upward binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ecp+12 : inexact-ok
+= tgamma downward ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b0000000000000000000000098p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b00000000000000000000000ap+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b0000000000000000000000098p+12 : inexact-ok
+= tgamma upward ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b00000000000000000000000ap+12 : inexact-ok
+tgamma 0x7.fffffffffffffffffffffffffep0
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma tonearest binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma towardzero binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma upward binary32 0x7.fffff8p+0 : 0x1.3affeep+12 : inexact-ok
+= tgamma downward binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward intel96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f678p+12 : inexact-ok
+= tgamma downward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma upward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma downward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma upward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4bp+12 : inexact-ok
+= tgamma downward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d45p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0bp+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb8p+12 : inexact-ok
+tgamma 0x7.00000000000000000000000002p0
+= tgamma downward binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma towardzero binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma upward binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma downward binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma upward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b118p+8 : inexact-ok
+= tgamma downward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma upward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b2p+8 : inexact-ok
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f8p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+= tgamma downward binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma upward binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a8ap+8 : inexact-ok
+= tgamma downward ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000ap+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000bp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000ap+8 : inexact-ok
+= tgamma upward ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000bp+8 : inexact-ok
+tgamma 0x6.fffffffffffffffffffffffffep0
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma tonearest binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma upward binary32 0x6.fffff8p+0 : 0x2.cfffd8p+8 : inexact-ok
+= tgamma downward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398164p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3982p+8 : inexact-ok
+= tgamma downward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma tonearest binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma towardzero binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma upward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ecp+8 : inexact-ok
+= tgamma downward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma upward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8dp+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff576p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff578p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff576p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff578p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff6p+8 : inexact-ok
+tgamma 0x6.00000000000000000000000002p0
+= tgamma downward binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma tonearest binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma towardzero binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma upward binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma downward binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward binary64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma upward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma downward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma upward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970ep+4 : inexact-ok
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a94p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8cp+4 : inexact-ok
+= tgamma downward binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001994p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001998p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001994p+4 : inexact-ok
+= tgamma upward binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001998p+4 : inexact-ok
+= tgamma downward ibm128 0x6.00000000000000000000000002p+0 : 0x7.80000000000000000000000018p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001ap+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.00000000000000000000000002p+0 : 0x7.80000000000000000000000018p+4 : inexact-ok
+= tgamma upward ibm128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001ap+4 : inexact-ok
+tgamma 0x5.fffffffffffffffffffffffffep0
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma upward binary32 0x5.fffff8p+0 : 0x7.7fffap+4 : inexact-ok
+= tgamma downward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma upward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma downward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma upward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fep+4 : inexact-ok
+= tgamma downward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma upward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe66cp+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe8p+4 : inexact-ok
+tgamma 0x5.00000000000000000000000002p0
+= tgamma downward binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma upward binary32 0x5.000008p+0 : 0x1.800014p+4 : inexact-ok
+= tgamma downward binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward binary64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma upward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma upward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680568p+4 : inexact-ok
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward binary64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd38p+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561cp+4 : inexact-ok
+= tgamma downward binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000484p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000485p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000484p+4 : inexact-ok
+= tgamma upward binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000485p+4 : inexact-ok
+= tgamma downward ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma upward ibm128 0x5.00000000000000000000000002p+0 : 0x1.80000000000000000000000005p+4 : inexact-ok
+tgamma 0x4.fffffffffffffffffffffffffep0
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma tonearest binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma towardzero binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma upward binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma downward binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma upward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma downward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma tonearest binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma towardzero binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma upward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bfp+4 : inexact-ok
+= tgamma downward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma upward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2269p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e44ap+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7cp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffbp+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffbp+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb8p+4 : inexact-ok
+tgamma 0x4.00000000000000000000000002p0
+= tgamma downward binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma tonearest binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma towardzero binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma upward binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma downward binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward binary64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward intel96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma upward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma downward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971ep+0 : inexact-ok
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de8p+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85587p+0 : inexact-ok
+= tgamma downward binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f1p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f14p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f1p+0 : inexact-ok
+= tgamma upward binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f14p+0 : inexact-ok
+= tgamma downward ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000ep+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000001p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000ep+0 : inexact-ok
+= tgamma upward ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000001p+0 : inexact-ok
+tgamma 0x3.ffffffffffffffffffffffffffp0
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma tonearest binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma towardzero binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma upward binary32 0x3.fffffcp+0 : 0x5.ffffe8p+0 : inexact-ok
+= tgamma downward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8647p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a866p+0 : inexact-ok
+= tgamma downward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44aep+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53cap+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff874p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff878p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff874p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff878p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffffap+0 : inexact-ok
+tgamma 0x3.00000000000000000000000001p0
+= tgamma downward binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma upward binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma downward binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma upward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma upward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d4p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e413p+0 : inexact-ok
+= tgamma downward binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma upward binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001dap+0 : inexact-ok
+= tgamma downward ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000002p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001p+0 : inexact-ok
+= tgamma upward ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000002p+0 : inexact-ok
+tgamma 0x2.ffffffffffffffffffffffffffp0
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma upward binary32 0x2.fffffcp+0 : 0x1.fffffap+0 : inexact-ok
+= tgamma downward binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma downward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed87p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1beep+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe27p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe28p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe27p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe28p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe8p+0 : inexact-ok
+tgamma 0x2.00000000000000000000000001p0
+= tgamma downward binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma upward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf8p+0 : inexact-ok
+= tgamma downward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b2p+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e9p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072098p+0 : inexact-ok
+= tgamma downward binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma upward binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006dp+0 : inexact-ok
+= tgamma downward ibm128 0x2.00000000000000000000000001p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.00000000000000000000000001p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000008p+0 : inexact-ok
+tgamma 0x1.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma upward binary32 0x1.fffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dbp-4 : inexact-ok
+= tgamma downward binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce4p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb62p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+= tgamma downward binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffc98p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcap-4 : inexact-ok
+= tgamma towardzero binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffc98p-4 : inexact-ok
+= tgamma upward binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcap-4 : inexact-ok
+= tgamma downward ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma upward ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+0 : inexact-ok
+tgamma 0x1.000000000000000000000000008p0
+= tgamma downward binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma tonearest binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma upward binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma downward binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma upward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b038p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma upward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b4p-4 : inexact-ok
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4cp-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed877303904cp-4 : inexact-ok
+= tgamma downward binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma upward binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb68p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma upward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+tgamma 0x0.ffffffffffffffffffffffffffcp0
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0xf.fffffp-4 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward binary64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma downward binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward intel96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma upward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867dp+0 : inexact-ok
+= tgamma downward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma upward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37ep+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000024p+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000025p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000024p+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000025p+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.000000000000000000000000008p+0 : inexact-ok
+tgamma -0x0.ffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xf.fffffp-4 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma upward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f8p+24 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma downward binary64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43cp+52 : inexact-ok
+= tgamma tonearest binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma towardzero binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma upward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma downward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f5p+52 : inexact-ok
+= tgamma tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma upward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma downward intel96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c825p+64 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000007p+104 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.00000000000000000000000002p+104 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+tgamma -0x1.000000000000000000000000008p0
+= tgamma downward binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x1.000002p+0 : 0x8p+20 : inexact-ok
+= tgamma downward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma upward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma downward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de4p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db1p+60 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+= tgamma downward binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff93p+104 : inexact-ok
+= tgamma tonearest binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff94p+104 : inexact-ok
+= tgamma towardzero binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff93p+104 : inexact-ok
+= tgamma upward binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff94p+104 : inexact-ok
+= tgamma downward ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma upward ibm128 -0x1.000000000000000000000000008p+0 : 0x2p+104 : inexact-ok
+tgamma -0x1.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma upward binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward binary64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma upward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dbp+20 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab3p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e4127cp+60 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e414p+60 : inexact-ok
+= tgamma downward binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma tonearest binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma towardzero binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma upward binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000077p+104 : inexact-ok
+= tgamma downward ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+104 : inexact-ok
+= tgamma tonearest ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.000000000000000000000000008p+104 : inexact-ok
+= tgamma towardzero ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+104 : inexact-ok
+= tgamma upward ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.000000000000000000000000008p+104 : inexact-ok
+tgamma -0x2.00000000000000000000000001p0
+= tgamma downward binary32 -0x2.000004p+0 : -0x1.fffffap+20 : inexact-ok
+= tgamma tonearest binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma downward binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133afp+20 : inexact-ok
+= tgamma tonearest binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma towardzero binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma upward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma downward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe134p+20 : inexact-ok
+= tgamma tonearest ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma towardzero ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma upward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma downward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed87p+60 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1beep+60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma downward binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8ap+100 : inexact-ok
+= tgamma tonearest binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8ap+100 : inexact-ok
+= tgamma towardzero binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff89cp+100 : inexact-ok
+= tgamma upward binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff89cp+100 : inexact-ok
+= tgamma downward ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffffap+100 : inexact-ok
+= tgamma tonearest ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+= tgamma towardzero ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+= tgamma upward ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+tgamma -0x2.ffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x2.fffffcp+0 : -0xa.aaaafp+16 : inexact-ok
+= tgamma tonearest binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma towardzero binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma upward binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma downward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d420208p+16 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma upward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma downward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792dp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b798p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma downward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma upward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae06p+100 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaafp+100 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+tgamma -0x3.00000000000000000000000001p0
+= tgamma downward binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma upward binary32 -0x3.000004p+0 : 0xa.aaaa8p+16 : inexact-ok
+= tgamma downward binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma upward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338338p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma downward binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f2p+48 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b16498p+56 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b168p+56 : inexact-ok
+= tgamma downward binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100 : inexact-ok
+= tgamma tonearest binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100 : inexact-ok
+= tgamma towardzero binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100 : inexact-ok
+= tgamma upward binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100 : inexact-ok
+= tgamma downward ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma tonearest ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma towardzero ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma upward ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa8p+100 : inexact-ok
+tgamma -0x3.ffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma upward binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma downward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma upward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma downward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward intel96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward m68k96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma downward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma upward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabacp+96 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96 : inexact-ok
+tgamma -0x4.00000000000000000000000002p0
+= tgamma downward binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma tonearest binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma towardzero binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma upward binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma downward binary64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c6p+16 : inexact-ok
+= tgamma tonearest binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma towardzero binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma upward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma downward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma upward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma downward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec598p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma downward binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554548p+96 : inexact-ok
+= tgamma tonearest binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma towardzero binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma upward binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma downward ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555546p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555546p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555544p+96 : inexact-ok
+= tgamma upward ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555544p+96 : inexact-ok
+tgamma -0x4.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma tonearest binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma towardzero binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma upward binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma downward binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149a4p+12 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma upward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma downward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma upward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma downward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma tonearest binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma towardzero binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma upward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma downward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma upward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma downward intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma downward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce4p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma upward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b5p+96 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b5p+96 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b4p+96 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b4p+96 : inexact-ok
+= tgamma downward ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111115p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+= tgamma upward ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+tgamma -0x5.00000000000000000000000002p0
+= tgamma downward binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma tonearest binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma towardzero binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma upward binary32 -0x5.000008p+0 : 0x4.44441p+12 : inexact-ok
+= tgamma downward binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward binary64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma tonearest binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma towardzero binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma upward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma downward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma tonearest ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma upward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma downward binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+= tgamma downward binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma tonearest binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma towardzero binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma upward binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6ep+96 : inexact-ok
+= tgamma downward ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110dp+96 : inexact-ok
+= tgamma tonearest ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d8p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110dp+96 : inexact-ok
+= tgamma upward ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d8p+96 : inexact-ok
+tgamma -0x5.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma tonearest binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma towardzero binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma upward binary32 -0x5.fffff8p+0 : 0xb.60b6cp+8 : inexact-ok
+= tgamma downward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma upward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma downward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma upward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a648p+8 : inexact-ok
+= tgamma downward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma upward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a62231p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma upward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6228p+40 : inexact-ok
+= tgamma downward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc4528p+48 : inexact-ok
+= tgamma downward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma upward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc48p+48 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d6p+92 : inexact-ok
+= tgamma downward ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2p+92 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e3p+92 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2p+92 : inexact-ok
+= tgamma upward ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e3p+92 : inexact-ok
+tgamma -0x6.00000000000000000000000002p0
+= tgamma downward binary32 -0x6.000008p+0 : -0xb.60b57p+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma upward binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma downward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace5p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma upward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma downward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma upward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma downward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c5p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma downward binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd88p+92 : inexact-ok
+= tgamma tonearest binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma towardzero binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma upward binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma downward ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cep+92 : inexact-ok
+= tgamma tonearest ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cep+92 : inexact-ok
+= tgamma towardzero ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cdp+92 : inexact-ok
+= tgamma upward ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cdp+92 : inexact-ok
+tgamma -0x6.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma upward binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma downward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma upward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma downward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma upward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma downward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma tonearest binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma towardzero binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma upward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma downward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135757p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma upward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma downward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma downward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+= tgamma upward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069aap+88 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma downward ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069cp+88 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+= tgamma upward ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+tgamma -0x7.00000000000000000000000002p0
+= tgamma downward binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma tonearest binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma towardzero binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma upward binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma downward binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward binary64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward intel96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma tonearest binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma towardzero binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma upward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abccp+8 : inexact-ok
+= tgamma downward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma upward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma downward binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a6p+36 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae5p+48 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+= tgamma downward binary128 -0x7.00000000000000000000000002p+0 : 0x6.806806806806806806806806663p+88 : inexact-ok
+= tgamma tonearest binary128 -0x7.00000000000000000000000002p+0 : 0x6.8068068068068068068068066634p+88 : inexact-ok
+= tgamma towardzero binary128 -0x7.00000000000000000000000002p+0 : 0x6.806806806806806806806806663p+88 : inexact-ok
+= tgamma upward binary128 -0x7.00000000000000000000000002p+0 : 0x6.8068068068068068068068066634p+88 : inexact-ok
+= tgamma downward ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma tonearest ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma towardzero ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma upward ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680668p+88 : inexact-ok
+tgamma -0x7.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma tonearest binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma towardzero binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma upward binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma downward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma upward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993bp+4 : inexact-ok
+= tgamma downward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma upward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma downward binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma tonearest binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma towardzero binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma upward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma downward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma towardzero ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma upward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefep+32 : inexact-ok
+= tgamma downward intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea4p+44 : inexact-ok
+= tgamma downward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma upward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d388p+84 : inexact-ok
+= tgamma downward ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma upward ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3cp+84 : inexact-ok
+tgamma -0x8.00000000000000000000000004p0
+= tgamma downward binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma tonearest binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma towardzero binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma upward binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma downward binary64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma tonearest binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma towardzero binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma upward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma downward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a5p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma upward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma downward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma tonearest binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma towardzero binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma upward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma downward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7fp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma towardzero ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma upward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma downward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581acp+44 : inexact-ok
+= tgamma tonearest binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma towardzero binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma upward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma downward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc582p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma upward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma downward binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648cp+84 : inexact-ok
+= tgamma tonearest binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma towardzero binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma upward binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma downward ibm128 -0x8.00000000000000000000000004p+0 : -0x6.8068068068068068068068064ap+84 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+= tgamma upward ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+tgamma -0x9.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma tonearest binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma towardzero binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma upward binary32 -0x9.fffffp+0 : 0x4.9f94ap-4 : inexact-ok
+= tgamma downward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma upward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma downward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma tonearest binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma towardzero binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma upward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma downward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma tonearest ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma towardzero ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma upward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma downward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7159p+80 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea71p+80 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea718p+80 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea71p+80 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea718p+80 : inexact-ok
+tgamma -0xa.00000000000000000000000004p0
+= tgamma downward binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma tonearest binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma towardzero binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma upward binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma downward binary64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma tonearest binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma towardzero binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma upward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma downward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma upward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma downward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma tonearest binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma towardzero binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma upward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma downward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma tonearest ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma upward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma downward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff8p+36 : inexact-ok
+= tgamma tonearest binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma towardzero binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma upward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma downward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma tonearest ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma towardzero ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+= tgamma upward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+= tgamma downward binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b9ap+80 : inexact-ok
+= tgamma tonearest binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma towardzero binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma upward binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma downward ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5cp+80 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+= tgamma upward ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+tgamma -0x13.fffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma upward binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e2p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+= tgamma downward binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f44p+36 : inexact-ok
+= tgamma tonearest binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f448p+36 : inexact-ok
+= tgamma towardzero binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f44p+36 : inexact-ok
+= tgamma upward binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f448p+36 : inexact-ok
+= tgamma downward ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma upward ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f8p+36 : inexact-ok
+tgamma -0x14.00000000000000000000000008p0
+= tgamma downward binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma upward binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma downward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a8p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma upward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma downward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d136p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d6p-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455ep-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma downward binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc61768p+36 : inexact-ok
+= tgamma tonearest binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc61768p+36 : inexact-ok
+= tgamma towardzero binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc6176p+36 : inexact-ok
+= tgamma upward binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc6176p+36 : inexact-ok
+= tgamma downward ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc618p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc618p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc614p+36 : inexact-ok
+= tgamma upward ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc614p+36 : inexact-ok
+tgamma -0x1d.fffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma upward binary32 -0x1.dffffep+4 : 0x9.c99a6p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma upward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06943p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+= tgamma downward binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda9853567p-8 : inexact-ok
+= tgamma tonearest binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda98535672p-8 : inexact-ok
+= tgamma towardzero binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda9853567p-8 : inexact-ok
+= tgamma upward binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda98535672p-8 : inexact-ok
+= tgamma downward ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma upward ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985357p-8 : inexact-ok
+tgamma -0x1e.00000000000000000000000008p0
+= tgamma downward binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma upward binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma downward binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma upward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma downward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma upward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma downward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29ep-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a2cp-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma downward binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a4p-8 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a4p-8 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a2p-8 : inexact-ok
+= tgamma upward binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a2p-8 : inexact-ok
+= tgamma downward ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d1p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d1p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852dp-8 : inexact-ok
+= tgamma upward ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852dp-8 : inexact-ok
+tgamma -0x27.fffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.7ffffcp+4 : 0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3684p-144 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a36ap-144 : inexact-ok
+= tgamma downward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0ep-116 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b4p-116 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac174p-60 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac178p-60 : inexact-ok
+tgamma -0x28.0000000000000000000000001p0
+= tgamma downward binary32 -0x2.800004p+4 : -0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma upward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma downward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma upward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma downward binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+= tgamma downward binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4317p-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma upward binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma downward ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab438p-60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+= tgamma upward ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+tgamma -0x28.fffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fep-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma downward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8208p-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e83p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9031ap-68 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9031ap-68 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903198p-68 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903198p-68 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9034p-68 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+tgamma -0x29.0000000000000000000000001p0
+= tgamma downward binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma upward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma downward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9869p-148 : inexact-ok
+= tgamma downward binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward binary64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da24p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dcp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481661949182884ap-108 : inexact-ok
+= tgamma downward binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc28p-68 : inexact-ok
+= tgamma tonearest binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc3p-68 : inexact-ok
+= tgamma towardzero binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc28p-68 : inexact-ok
+= tgamma upward binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc3p-68 : inexact-ok
+= tgamma downward ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma tonearest ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma towardzero ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma upward ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8bp-68 : inexact-ok
+tgamma -0x29.fffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.9ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma downward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca64p-112 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3cp-72 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3c4p-72 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3cp-72 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3c4p-72 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e2p-72 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e4p-72 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e2p-72 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e4p-72 : inexact-ok
+tgamma -0x2a.0000000000000000000000001p0
+= tgamma downward binary32 -0x2.a00004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma upward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma downward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a458p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma downward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fep-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+= tgamma downward binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e48cp-72 : inexact-ok
+= tgamma tonearest binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e48cp-72 : inexact-ok
+= tgamma towardzero binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e488p-72 : inexact-ok
+= tgamma upward binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e488p-72 : inexact-ok
+= tgamma downward ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e6p-72 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+= tgamma upward ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+tgamma -0x31.fffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.1ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00878p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00cp-200 : inexact-ok
+= tgamma downward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff8p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454cp-116 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454ep-116 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454cp-116 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454ep-116 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b46p-116 : inexact-ok
+tgamma -0x32.0000000000000000000000001p0
+= tgamma downward binary32 -0x3.200004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1118p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma upward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb14p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma downward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9862p-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a268p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma downward binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bcp-116 : inexact-ok
+= tgamma tonearest binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bcp-116 : inexact-ok
+= tgamma towardzero binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bap-116 : inexact-ok
+= tgamma upward binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bap-116 : inexact-ok
+= tgamma downward ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68993p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68993p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992p-116 : inexact-ok
+= tgamma upward ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992p-116 : inexact-ok
+tgamma -0x63.ffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.3ffff8p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma upward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6ep-508 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma downward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma upward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480 : inexact-ok
+= tgamma downward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma upward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma downward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da56p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fccp-428 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fdp-428 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fccp-428 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fdp-428 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4ep-428 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a5p-428 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4ep-428 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a5p-428 : inexact-ok
+tgamma -0x64.0000000000000000000000002p0
+= tgamma downward binary32 -0x6.400008p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma upward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma downward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma upward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma downward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+= tgamma downward binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2d4p-428 : inexact-ok
+= tgamma tonearest binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma towardzero binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma upward binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma downward ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e4p-428 : inexact-ok
+= tgamma tonearest ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+= tgamma towardzero ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+= tgamma upward ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+tgamma -0x95.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c937p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma downward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma upward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma upward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa18p-828 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914ecp-776 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914p-776 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e915p-776 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914p-776 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e915p-776 : inexact-ok
+tgamma -0x96.0000000000000000000000004p0
+= tgamma downward binary32 -0x9.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma upward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma downward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma upward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma upward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma downward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a18p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma upward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma downward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+= tgamma downward binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0ep-776 : inexact-ok
+= tgamma tonearest binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0ep-776 : inexact-ok
+= tgamma towardzero binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0cp-776 : inexact-ok
+= tgamma upward binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0cp-776 : inexact-ok
+= tgamma downward ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38fp-776 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+= tgamma upward ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+tgamma -0xb4.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.4ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7e8p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma upward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.50001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc14134028p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma upward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma upward binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2032p-1004 : inexact-ok
+= tgamma downward ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma upward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b082p-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b084p-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b082p-1012 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b084p-1012 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f835p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb88p-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma upward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437ccp-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437ccp-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437cap-1012 : inexact-ok
+= tgamma upward binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437cap-1012 : inexact-ok
+= tgamma downward ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.6ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0431p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.70001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914246p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma upward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100ea8p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020 : inexact-ok
+= tgamma upward binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020 : inexact-ok
+= tgamma downward ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0431p-1020 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.7ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33acp-1028 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13808p-1028 : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.80001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma upward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.800000000000001p+4 : -0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387bcp-1028 : inexact-ok
+= tgamma tonearest binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma towardzero binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma upward binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma downward ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13808p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.bffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a9874p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85fp-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.c0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adcp-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837be8p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837be8p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85fp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.cffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee1p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee1p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.d0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma upward binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bfp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.dffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.e0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfdap-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40cp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a08p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.ffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0xb.effffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbf.0000000000000000000000004p0
+= tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.f0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma upward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma 0x8.000000000000001p0
+= tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma upward binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma downward binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma upward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12 : inexact-ok
+= tgamma downward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma upward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma upward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6264p+12 : inexact-ok
+= tgamma downward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma upward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma downward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma upward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma downward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma upward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+tgamma 0x7.fffffffffffffff8p0
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma tonearest binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma towardzero binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma upward binary32 0x7.fffff8p+0 : 0x1.3affeep+12 : inexact-ok
+= tgamma downward binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward intel96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f678p+12 : inexact-ok
+= tgamma downward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma upward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma downward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma upward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4bp+12 : inexact-ok
+= tgamma downward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d45p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+tgamma 0x7.0000000000000008p0
+= tgamma downward binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma towardzero binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma upward binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma downward binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma upward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b118p+8 : inexact-ok
+= tgamma downward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma upward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b2p+8 : inexact-ok
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f8p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+tgamma 0x6.fffffffffffffff8p0
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma tonearest binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma upward binary32 0x6.fffff8p+0 : 0x2.cfffd8p+8 : inexact-ok
+= tgamma downward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398164p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3982p+8 : inexact-ok
+= tgamma downward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma tonearest binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma towardzero binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma upward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ecp+8 : inexact-ok
+= tgamma downward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma upward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8dp+8 : inexact-ok
+tgamma 0x6.0000000000000008p0
+= tgamma downward binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma tonearest binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma towardzero binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma upward binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma downward binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward binary64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma upward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma downward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma upward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970ep+4 : inexact-ok
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a94p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8cp+4 : inexact-ok
+tgamma 0x5.fffffffffffffff8p0
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma upward binary32 0x5.fffff8p+0 : 0x7.7fffap+4 : inexact-ok
+= tgamma downward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma upward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma downward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma upward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fep+4 : inexact-ok
+= tgamma downward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma upward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+tgamma 0x5.0000000000000008p0
+= tgamma downward binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma upward binary32 0x5.000008p+0 : 0x1.800014p+4 : inexact-ok
+= tgamma downward binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward binary64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma upward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma upward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680568p+4 : inexact-ok
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward binary64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd38p+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561cp+4 : inexact-ok
+tgamma 0x4.fffffffffffffff8p0
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma tonearest binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma towardzero binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma upward binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma downward binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma upward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma downward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma tonearest binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma towardzero binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma upward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bfp+4 : inexact-ok
+= tgamma downward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma upward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2269p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e44ap+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+tgamma 0x4.0000000000000008p0
+= tgamma downward binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma tonearest binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma towardzero binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma upward binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma downward binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward binary64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward intel96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma upward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma downward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971ep+0 : inexact-ok
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de8p+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85587p+0 : inexact-ok
+tgamma 0x3.fffffffffffffffcp0
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma tonearest binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma towardzero binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma upward binary32 0x3.fffffcp+0 : 0x5.ffffe8p+0 : inexact-ok
+= tgamma downward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8647p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a866p+0 : inexact-ok
+= tgamma downward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44aep+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53cap+0 : inexact-ok
+tgamma 0x3.0000000000000004p0
+= tgamma downward binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma upward binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma downward binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma upward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma upward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d4p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e413p+0 : inexact-ok
+tgamma 0x2.fffffffffffffffcp0
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma upward binary32 0x2.fffffcp+0 : 0x1.fffffap+0 : inexact-ok
+= tgamma downward binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma downward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed87p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1beep+0 : inexact-ok
+tgamma 0x2.0000000000000004p0
+= tgamma downward binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma upward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf8p+0 : inexact-ok
+= tgamma downward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b2p+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e9p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072098p+0 : inexact-ok
+tgamma 0x1.fffffffffffffffep0
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma upward binary32 0x1.fffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dbp-4 : inexact-ok
+= tgamma downward binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce4p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb62p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+tgamma 0x1.0000000000000002p0
+= tgamma downward binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma tonearest binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma upward binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma downward binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma upward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b038p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma upward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b4p-4 : inexact-ok
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4cp-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed877303904cp-4 : inexact-ok
+tgamma 0x0.ffffffffffffffffp0
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0xf.fffffp-4 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward binary64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma downward binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward intel96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma upward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867dp+0 : inexact-ok
+= tgamma downward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma upward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37ep+0 : inexact-ok
+tgamma -0x0.ffffffffffffffffp0
+= tgamma downward binary32 -0xf.fffffp-4 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma upward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f8p+24 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma downward binary64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43cp+52 : inexact-ok
+= tgamma tonearest binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma towardzero binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma upward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma downward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f5p+52 : inexact-ok
+= tgamma tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma upward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma downward intel96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c825p+64 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+tgamma -0x1.0000000000000002p0
+= tgamma downward binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x1.000002p+0 : 0x8p+20 : inexact-ok
+= tgamma downward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma upward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma downward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de4p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db1p+60 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+tgamma -0x1.fffffffffffffffep0
+= tgamma downward binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma upward binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward binary64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma upward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dbp+20 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab3p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e4127cp+60 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e414p+60 : inexact-ok
+tgamma -0x2.0000000000000004p0
+= tgamma downward binary32 -0x2.000004p+0 : -0x1.fffffap+20 : inexact-ok
+= tgamma tonearest binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma downward binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133afp+20 : inexact-ok
+= tgamma tonearest binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma towardzero binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma upward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma downward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe134p+20 : inexact-ok
+= tgamma tonearest ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma towardzero ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma upward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma downward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed87p+60 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1beep+60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+tgamma -0x2.fffffffffffffffcp0
+= tgamma downward binary32 -0x2.fffffcp+0 : -0xa.aaaafp+16 : inexact-ok
+= tgamma tonearest binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma towardzero binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma upward binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma downward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d420208p+16 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma upward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma downward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792dp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b798p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma downward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma upward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+tgamma -0x3.0000000000000004p0
+= tgamma downward binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma upward binary32 -0x3.000004p+0 : 0xa.aaaa8p+16 : inexact-ok
+= tgamma downward binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma upward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338338p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma downward binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f2p+48 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b16498p+56 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b168p+56 : inexact-ok
+tgamma -0x3.fffffffffffffffcp0
+= tgamma downward binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma upward binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma downward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma upward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma downward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward intel96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward m68k96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma downward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma upward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+tgamma -0x4.0000000000000008p0
+= tgamma downward binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma tonearest binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma towardzero binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma upward binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma downward binary64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c6p+16 : inexact-ok
+= tgamma tonearest binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma towardzero binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma upward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma downward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma upward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma downward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec598p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+tgamma -0x4.fffffffffffffff8p0
+= tgamma downward binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma tonearest binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma towardzero binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma upward binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma downward binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149a4p+12 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma upward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma downward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma upward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma downward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma tonearest binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma towardzero binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma upward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma downward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma upward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma downward intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma downward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce4p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma upward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+tgamma -0x5.0000000000000008p0
+= tgamma downward binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma tonearest binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma towardzero binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma upward binary32 -0x5.000008p+0 : 0x4.44441p+12 : inexact-ok
+= tgamma downward binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward binary64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma tonearest binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma towardzero binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma upward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma downward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma tonearest ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma upward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma downward binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+tgamma -0x5.fffffffffffffff8p0
+= tgamma downward binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma tonearest binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma towardzero binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma upward binary32 -0x5.fffff8p+0 : 0xb.60b6cp+8 : inexact-ok
+= tgamma downward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma upward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma downward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma upward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a648p+8 : inexact-ok
+= tgamma downward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma upward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a62231p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma upward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6228p+40 : inexact-ok
+= tgamma downward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc4528p+48 : inexact-ok
+= tgamma downward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma upward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc48p+48 : inexact-ok
+tgamma -0x6.0000000000000008p0
+= tgamma downward binary32 -0x6.000008p+0 : -0xb.60b57p+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma upward binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma downward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace5p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma upward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma downward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma upward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma downward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c5p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+tgamma -0x6.fffffffffffffff8p0
+= tgamma downward binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma upward binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma downward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma upward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma downward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma upward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma downward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma tonearest binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma towardzero binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma upward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma downward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135757p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma upward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma downward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma downward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+= tgamma upward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+tgamma -0x7.0000000000000008p0
+= tgamma downward binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma tonearest binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma towardzero binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma upward binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma downward binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward binary64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward intel96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma tonearest binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma towardzero binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma upward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abccp+8 : inexact-ok
+= tgamma downward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma upward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma downward binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a6p+36 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae5p+48 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+tgamma -0x7.fffffffffffffff8p0
+= tgamma downward binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma tonearest binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma towardzero binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma upward binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma downward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma upward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993bp+4 : inexact-ok
+= tgamma downward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma upward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma downward binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma tonearest binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma towardzero binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma upward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma downward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma towardzero ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma upward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefep+32 : inexact-ok
+= tgamma downward intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea4p+44 : inexact-ok
+= tgamma downward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma upward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+tgamma -0x8.000000000000001p0
+= tgamma downward binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma tonearest binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma towardzero binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma upward binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma downward binary64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma tonearest binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma towardzero binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma upward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma downward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a5p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma upward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma downward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma tonearest binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma towardzero binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma upward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma downward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7fp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma towardzero ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma upward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma downward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581acp+44 : inexact-ok
+= tgamma tonearest binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma towardzero binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma upward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma downward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc582p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma upward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+tgamma -0x9.fffffffffffffffp0
+= tgamma downward binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma tonearest binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma towardzero binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma upward binary32 -0x9.fffffp+0 : 0x4.9f94ap-4 : inexact-ok
+= tgamma downward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma upward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma downward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma tonearest binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma towardzero binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma upward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma downward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma tonearest ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma towardzero ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma upward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma downward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+tgamma -0xa.000000000000001p0
+= tgamma downward binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma tonearest binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma towardzero binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma upward binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma downward binary64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma tonearest binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma towardzero binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma upward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma downward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma upward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma downward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma tonearest binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma towardzero binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma upward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma downward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma tonearest ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma upward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma downward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff8p+36 : inexact-ok
+= tgamma tonearest binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma towardzero binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma upward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma downward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma tonearest ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma towardzero ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+= tgamma upward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+tgamma -0x13.ffffffffffffffep0
+= tgamma downward binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma upward binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e2p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+tgamma -0x14.000000000000002p0
+= tgamma downward binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma upward binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma downward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a8p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma upward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma downward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d136p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d6p-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455ep-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+tgamma -0x1d.ffffffffffffffep0
+= tgamma downward binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma upward binary32 -0x1.dffffep+4 : 0x9.c99a6p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma upward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06943p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+tgamma -0x1e.000000000000002p0
+= tgamma downward binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma upward binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma downward binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma upward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma downward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma upward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma downward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29ep-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a2cp-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+tgamma -0x27.ffffffffffffffcp0
+= tgamma downward binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.7ffffcp+4 : 0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3684p-144 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a36ap-144 : inexact-ok
+= tgamma downward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0ep-116 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b4p-116 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104 : inexact-ok
+tgamma -0x28.000000000000004p0
+= tgamma downward binary32 -0x2.800004p+4 : -0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma upward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma downward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma upward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma downward binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+tgamma -0x28.ffffffffffffffcp0
+= tgamma downward binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fep-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma downward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8208p-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e83p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+tgamma -0x29.000000000000004p0
+= tgamma downward binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma upward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma downward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9869p-148 : inexact-ok
+= tgamma downward binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward binary64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da24p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dcp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481661949182884ap-108 : inexact-ok
+tgamma -0x29.ffffffffffffffcp0
+= tgamma downward binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.9ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma downward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca64p-112 : inexact-ok
+tgamma -0x2a.000000000000004p0
+= tgamma downward binary32 -0x2.a00004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma upward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma downward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a458p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma downward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fep-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+tgamma -0x31.ffffffffffffffcp0
+= tgamma downward binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.1ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00878p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00cp-200 : inexact-ok
+= tgamma downward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff8p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+tgamma -0x32.000000000000004p0
+= tgamma downward binary32 -0x3.200004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1118p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma upward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb14p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma downward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9862p-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a268p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+tgamma -0x63.ffffffffffffff8p0
+= tgamma downward binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.3ffff8p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma upward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6ep-508 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma downward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma upward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480 : inexact-ok
+= tgamma downward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma upward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma downward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da56p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+tgamma -0x64.000000000000008p0
+= tgamma downward binary32 -0x6.400008p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma upward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma downward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma upward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma downward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+tgamma -0x95.ffffffffffffffp0
+= tgamma downward binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c937p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma downward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma upward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma upward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa18p-828 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+tgamma -0x96.00000000000001p0
+= tgamma downward binary32 -0x9.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma upward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma downward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma upward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma upward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma downward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a18p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma upward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma downward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+tgamma -0xb4.ffffffffffffffp0
+= tgamma downward binary32 -0xb.4ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7e8p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma upward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.00000000000001p0
+= tgamma downward binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.50001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc14134028p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma upward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffp0
+= tgamma downward binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma upward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.00000000000001p0
+= tgamma downward binary32 -0xb.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f835p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb88p-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma upward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffp0
+= tgamma downward binary32 -0xb.6ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.00000000000001p0
+= tgamma downward binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.70001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914246p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma upward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100ea8p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffp0
+= tgamma downward binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.7ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.00000000000001p0
+= tgamma downward binary32 -0xb.80001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma upward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.800000000000001p+4 : -0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffp0
+= tgamma downward binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.bffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xbc.00000000000001p0
+= tgamma downward binary32 -0xb.c0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adcp-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbc.ffffffffffffffp0
+= tgamma downward binary32 -0xb.cffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbd.00000000000001p0
+= tgamma downward binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.d0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffp0
+= tgamma downward binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.dffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xbe.00000000000001p0
+= tgamma downward binary32 -0xb.e0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfdap-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40cp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a08p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbe.ffffffffffffffp0
+= tgamma downward binary32 -0xb.effffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbf.00000000000001p0
+= tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.f0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xf9.ffffffffffffffp0
+= tgamma downward binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xf.9ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma tonearest intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma towardzero intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma upward intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7086p-1624 : inexact-ok
+= tgamma downward m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma upward m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7086p-1624 : inexact-ok
+= tgamma downward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914ep-1624 : inexact-ok
+= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma tonearest intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma towardzero intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma upward intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma downward m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma upward m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma downward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma tonearest binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma towardzero binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma upward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592 : inexact-ok
+= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma tonearest intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma towardzero intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma upward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eefp-1584 : inexact-ok
+= tgamma downward m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma upward m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eefp-1584 : inexact-ok
+= tgamma downward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
+= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xfa.00000000000001p0
+= tgamma downward binary32 -0xf.a0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma tonearest intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma towardzero intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma upward intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma downward m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma upward m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma downward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
+= tgamma tonearest binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
+= tgamma towardzero binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
+= tgamma upward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
+= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf8p-1592 : inexact-ok
+= tgamma tonearest intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma towardzero intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma upward intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma downward m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf8p-1592 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma upward m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma downward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9dp-1592 : inexact-ok
+= tgamma tonearest binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma towardzero binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma upward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma tonearest intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma towardzero intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma upward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma downward m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma upward m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma downward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50ep-1584 : inexact-ok
+= tgamma tonearest binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma towardzero binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma upward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x1f3.fffffffffffffep0
+= tgamma downward binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x1.f3fffep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52bap-3724 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52bap-3724 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b733p-3724 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb3p-3716 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb3p-3716 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773a8p-3716 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x1f4.00000000000002p0
+= tgamma downward binary32 -0x1.f40002p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma tonearest intel96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma towardzero intel96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma upward intel96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma downward m68k96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma upward m68k96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma downward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
+= tgamma tonearest binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
+= tgamma towardzero binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
+= tgamma upward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
+= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f928p-3724 : inexact-ok
+= tgamma tonearest intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma towardzero intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma upward intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma downward m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f928p-3724 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma upward m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma downward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
+= tgamma tonearest binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
+= tgamma towardzero binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
+= tgamma upward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
+= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma tonearest intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma towardzero intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma upward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma downward m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma upward m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma downward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df6078p-3716 : inexact-ok
+= tgamma tonearest binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma towardzero binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma upward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffcp0
+= tgamma downward binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.edfffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma tonearest intel96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma towardzero intel96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma upward intel96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma downward m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma upward m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma downward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma tonearest binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma towardzero binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma upward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdb4p-6076 : inexact-ok
+= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma tonearest intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma towardzero intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma upward intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c4p-6048 : inexact-ok
+= tgamma downward m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma upward m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c4p-6048 : inexact-ok
+= tgamma downward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
+= tgamma tonearest binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
+= tgamma towardzero binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
+= tgamma upward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
+= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma tonearest intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma towardzero intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma upward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma downward m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma upward m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma downward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma tonearest binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma towardzero binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma upward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27dp-6036 : inexact-ok
+= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x2ee.00000000000004p0
+= tgamma downward binary32 -0x2.ee0004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f23178p-6076 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma upward intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma downward m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f23178p-6076 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma upward m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma downward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
+= tgamma upward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
+= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c8p-6048 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma upward intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma downward m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c8p-6048 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma upward m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma downward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de85p-6048 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma upward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma upward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma downward m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma upward m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma downward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
+= tgamma upward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
+= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffcp0
+= tgamma downward binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.e7fffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma upward intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma downward m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma upward m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma downward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
+= tgamma upward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
+= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma upward intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8283p-8488 : inexact-ok
+= tgamma downward m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma upward m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8283p-8488 : inexact-ok
+= tgamma downward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
+= tgamma upward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
+= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma upward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b536p-8476 : inexact-ok
+= tgamma downward m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma upward m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b536p-8476 : inexact-ok
+= tgamma downward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
+= tgamma upward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
+= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x3e8.00000000000004p0
+= tgamma downward binary32 -0x3.e80004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma tonearest intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma towardzero intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma upward intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma downward m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma upward m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma downward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
+= tgamma tonearest binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
+= tgamma towardzero binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
+= tgamma upward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
+= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e4p-8488 : inexact-ok
+= tgamma tonearest intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma towardzero intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma upward intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma downward m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e4p-8488 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma upward m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma downward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d8p-8488 : inexact-ok
+= tgamma tonearest binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma towardzero binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma upward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
+= tgamma tonearest intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma towardzero intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma upward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma downward m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma upward m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma downward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
+= tgamma tonearest binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
+= tgamma towardzero binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
+= tgamma upward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
+= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffff8p0
+= tgamma downward binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x4.e1fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma upward intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc93878p-11052 : inexact-ok
+= tgamma downward m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma upward m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc93878p-11052 : inexact-ok
+= tgamma downward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
+= tgamma upward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
+= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma upward intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma downward m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma upward m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma downward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma upward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f13p-11024 : inexact-ok
+= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma upward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma downward m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma upward m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma downward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma upward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404663p-11012 : inexact-ok
+= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x4e2.00000000000008p0
+= tgamma downward binary32 -0x4.e20008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05fp-11052 : inexact-ok
+= tgamma tonearest intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma towardzero intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma upward intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma downward m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05fp-11052 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma upward m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma downward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
+= tgamma tonearest binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
+= tgamma towardzero binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
+= tgamma upward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
+= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma tonearest intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma towardzero intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma upward intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma downward m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma upward m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma downward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0dp-11024 : inexact-ok
+= tgamma tonearest binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma towardzero binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma upward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma tonearest intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma towardzero intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma upward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma downward m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma upward m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma downward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
+= tgamma tonearest binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
+= tgamma towardzero binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
+= tgamma upward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
+= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffff8p0
+= tgamma downward binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x5.dbfff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma upward intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432acp-13656 : inexact-ok
+= tgamma downward m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma upward m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432acp-13656 : inexact-ok
+= tgamma downward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma upward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913cp-13656 : inexact-ok
+= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma upward intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e57944p-13628 : inexact-ok
+= tgamma downward m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma upward m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e57944p-13628 : inexact-ok
+= tgamma downward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma upward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dep-13628 : inexact-ok
+= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma upward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3dap-13616 : inexact-ok
+= tgamma downward m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma upward m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3dap-13616 : inexact-ok
+= tgamma downward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma upward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616 : inexact-ok
+= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x5dc.00000000000008p0
+= tgamma downward binary32 -0x5.dc0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8ep-13656 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma upward intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma downward m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8ep-13656 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma upward m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma downward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
+= tgamma upward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
+= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma upward intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma downward m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma upward m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma downward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93b2p-13628 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma upward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma upward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma downward m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma upward m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma downward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bfp-13616 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma upward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffff8p0
+= tgamma downward binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.d5fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma upward intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a378p-16324 : inexact-ok
+= tgamma downward m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma upward m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a378p-16324 : inexact-ok
+= tgamma downward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma upward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc452cp-16324 : inexact-ok
+= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma upward intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma downward m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma upward m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma downward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
+= tgamma upward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
+= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma upward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma downward m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma upward m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma downward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma upward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e8p-16284 : inexact-ok
+= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6d6.00000000000008p0
+= tgamma downward binary32 -0x6.d60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma tonearest intel96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma towardzero intel96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma upward intel96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma downward m68k96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma upward m68k96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma downward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c2cp-16324 : inexact-ok
+= tgamma tonearest binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma towardzero binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma upward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma tonearest intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma towardzero intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma upward intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma downward m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma upward m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma downward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a65727928p-16296 : inexact-ok
+= tgamma tonearest binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma towardzero binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma upward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
+= tgamma tonearest intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma towardzero intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma upward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma downward m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma upward m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma downward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
+= tgamma tonearest binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
+= tgamma towardzero binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
+= tgamma upward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
+= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffff8p0
+= tgamma downward binary32 -0x6.e2fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2fff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e2fff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e2fff8p+8 : -0x3.b2335954p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2ffffffffffcp+8 : -0x7.63p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e2ffffffffffcp+8 : -0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2ffffffffffcp+8 : -0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000008p0
+= tgamma downward binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e30008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e30008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e30008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e30008p+8 : 0x3.b079b218p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e300000000004p+8 : 0x7.63p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e300000000004p+8 : 0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e300000000004p+8 : 0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e300000000000008p+8 : 0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e300000000000008p+8 : 0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e300000000000008p+8 : 0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e3.fffffffffffff8p0
+= tgamma downward binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e3fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e3fff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e3fff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fff8p+8 : 0x8.9513p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e3ffffffffffcp+8 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e3ffffffffffcp+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f9p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.938p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.934p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e4.00000000000008p0
+= tgamma downward binary32 -0x6.e40008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e40008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e40008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e400000000004p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e400000000004p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf78p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e400000000000008p+8 : -0x8.938p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e400000000000008p+8 : -0x8.934p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffff8p0
+= tgamma downward binary32 -0x6.e4fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4fff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e4fff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4ffffffffffcp+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e4ffffffffffcp+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f54cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4fffffffffffff8p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e4fffffffffffff8p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4fffffffffffff8p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000008p0
+= tgamma downward binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e50008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e50008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e50008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e50008p+8 : 0x1.3e4p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e500000000004p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e500000000004p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e500000000000008p+8 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e500000000000008p+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e500000000000008p+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21fp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e5.fffffffffffff8p0
+= tgamma downward binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e5fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5fff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5fff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5ffffffffffcp+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5ffffffffffcp+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5fffffffffffff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5fffffffffffff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e6.00000000000008p0
+= tgamma downward binary32 -0x6.e60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e60008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e60008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e600000000004p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e600000000004p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e600000000004p+8 : -0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e600000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e600000000000008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma 0x8.0000000000000000000000000008p0
+= tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma towardzero binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
+= tgamma upward binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
+= tgamma downward binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward binary64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero intel96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward intel96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78dfep+12 : inexact-ok
+= tgamma upward m68k96 0x8.00001p+0 : 0x1.3b0027aed7d78ep+12 : inexact-ok
+= tgamma downward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12 : inexact-ok
+= tgamma upward binary128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12 : inexact-ok
+= tgamma downward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6ecebp+12 : inexact-ok
+= tgamma upward ibm128 0x8.00001p+0 : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12 : inexact-ok
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero binary64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward binary64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward intel96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d76p+12 : inexact-ok
+= tgamma upward m68k96 0x8.0000000000008p+0 : 0x1.3b00000000013d78p+12 : inexact-ok
+= tgamma downward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6263p+12 : inexact-ok
+= tgamma upward binary128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c6264p+12 : inexact-ok
+= tgamma downward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c62p+12 : inexact-ok
+= tgamma upward ibm128 0x8.0000000000008p+0 : 0x1.3b00000000013d76aa158a2c628p+12 : inexact-ok
+= tgamma downward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero intel96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward intel96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma tonearest m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma towardzero m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000026p+12 : inexact-ok
+= tgamma upward m68k96 0x8.000000000000001p+0 : 0x1.3b00000000000028p+12 : inexact-ok
+= tgamma downward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14577p+12 : inexact-ok
+= tgamma upward binary128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b14578p+12 : inexact-ok
+= tgamma downward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b145p+12 : inexact-ok
+= tgamma upward ibm128 0x8.000000000000001p+0 : 0x1.3b00000000000027aed542b1458p+12 : inexact-ok
+= tgamma downward binary128 0x8.0000000000000000000000000008p+0 : 0x1.3b00000000000000000000000013p+12 : inexact-ok
+= tgamma tonearest binary128 0x8.0000000000000000000000000008p+0 : 0x1.3b00000000000000000000000014p+12 : inexact-ok
+= tgamma towardzero binary128 0x8.0000000000000000000000000008p+0 : 0x1.3b00000000000000000000000013p+12 : inexact-ok
+= tgamma upward binary128 0x8.0000000000000000000000000008p+0 : 0x1.3b00000000000000000000000014p+12 : inexact-ok
+= tgamma downward binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ebp+12 : inexact-ok
+= tgamma tonearest binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ecp+12 : inexact-ok
+= tgamma towardzero binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ebp+12 : inexact-ok
+= tgamma upward binary128 0x8.00000000000000000000000004p+0 : 0x1.3b000000000000000000000009ecp+12 : inexact-ok
+= tgamma downward ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b0000000000000000000000098p+12 : inexact-ok
+= tgamma tonearest ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b00000000000000000000000ap+12 : inexact-ok
+= tgamma towardzero ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b0000000000000000000000098p+12 : inexact-ok
+= tgamma upward ibm128 0x8.00000000000000000000000004p+0 : 0x1.3b00000000000000000000000ap+12 : inexact-ok
+tgamma 0x7.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary32 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward intel96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward m68k96 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward binary128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward ibm128 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma tonearest binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma towardzero binary32 0x7.fffff8p+0 : 0x1.3affecp+12 : inexact-ok
+= tgamma upward binary32 0x7.fffff8p+0 : 0x1.3affeep+12 : inexact-ok
+= tgamma downward binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero binary64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward binary64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward intel96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffff8p+0 : 0x1.3affec289603de8p+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffff8p+0 : 0x1.3affec289603de82p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67783p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f67784p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f6778p+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffff8p+0 : 0x1.3affec289603de8066de83f678p+12 : inexact-ok
+= tgamma downward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward binary64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward intel96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144p+12 : inexact-ok
+= tgamma upward m68k96 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6146p+12 : inexact-ok
+= tgamma downward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab7p+12 : inexact-ok
+= tgamma upward binary128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4ab8p+12 : inexact-ok
+= tgamma downward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4a8p+12 : inexact-ok
+= tgamma upward ibm128 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6144aaf53aea4bp+12 : inexact-ok
+= tgamma downward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward intel96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma tonearest m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma towardzero m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffecp+12 : inexact-ok
+= tgamma upward m68k96 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffeep+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d44p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d45p+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75dp+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffffffffffffff8p+0 : 0x1.3affffffffffffec28955ea75d8p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffffffffffffffffcp+0 : 0x1.3afffffffffffffffffffffffff6p+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffffffffffffffffcp+0 : 0x1.3afffffffffffffffffffffffff6p+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffffffffffffffffcp+0 : 0x1.3afffffffffffffffffffffffff6p+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffffffffffffffffcp+0 : 0x1.3afffffffffffffffffffffffff7p+12 : inexact-ok
+= tgamma downward binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma tonearest binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma towardzero binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0ap+12 : inexact-ok
+= tgamma upward binary128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb0bp+12 : inexact-ok
+= tgamma downward ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma tonearest ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma towardzero ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffbp+12 : inexact-ok
+= tgamma upward ibm128 0x7.fffffffffffffffffffffffffep+0 : 0x1.3afffffffffffffffffffffffb8p+12 : inexact-ok
+tgamma 0x7.0000000000000000000000000004p0
+= tgamma downward binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma tonearest binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma towardzero binary32 0x7.000008p+0 : 0x2.d00028p+8 : inexact-ok
+= tgamma upward binary32 0x7.000008p+0 : 0x2.d0002cp+8 : inexact-ok
+= tgamma downward binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward binary64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward intel96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd4p+8 : inexact-ok
+= tgamma upward m68k96 0x7.000008p+0 : 0x2.d0002a233e27fbd8p+8 : inexact-ok
+= tgamma downward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b116p+8 : inexact-ok
+= tgamma upward binary128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b118p+8 : inexact-ok
+= tgamma downward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b1p+8 : inexact-ok
+= tgamma upward ibm128 0x7.000008p+0 : 0x2.d0002a233e27fbd735efb122b2p+8 : inexact-ok
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero binary64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward binary64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000004p+0 : 0x2.d000000000015118p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000004p+0 : 0x2.d00000000001511cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005fep+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba005p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000004p+0 : 0x2.d000000000015119e6f40ba006p+8 : inexact-ok
+= tgamma downward intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero intel96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward intel96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma tonearest m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7.0000000000000008p+0 : 0x2.d000000000000028p+8 : inexact-ok
+= tgamma upward m68k96 0x7.0000000000000008p+0 : 0x2.d00000000000002cp+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f6p+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173f8p+8 : inexact-ok
+= tgamma downward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8173p+8 : inexact-ok
+= tgamma upward ibm128 0x7.0000000000000008p+0 : 0x2.d00000000000002a233cde8174p+8 : inexact-ok
+= tgamma downward binary128 0x7.0000000000000000000000000004p+0 : 0x2.d000000000000000000000000014p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.0000000000000000000000000004p+0 : 0x2.d000000000000000000000000016p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.0000000000000000000000000004p+0 : 0x2.d000000000000000000000000014p+8 : inexact-ok
+= tgamma upward binary128 0x7.0000000000000000000000000004p+0 : 0x2.d000000000000000000000000016p+8 : inexact-ok
+= tgamma downward binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma tonearest binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma towardzero binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a88p+8 : inexact-ok
+= tgamma upward binary128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000a8ap+8 : inexact-ok
+= tgamma downward ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000ap+8 : inexact-ok
+= tgamma tonearest ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000bp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000ap+8 : inexact-ok
+= tgamma upward ibm128 0x7.00000000000000000000000002p+0 : 0x2.d000000000000000000000000bp+8 : inexact-ok
+tgamma 0x6.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary32 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward intel96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward m68k96 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward binary128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward ibm128 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma tonearest binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma towardzero binary32 0x6.fffff8p+0 : 0x2.cfffd4p+8 : inexact-ok
+= tgamma upward binary32 0x6.fffff8p+0 : 0x2.cfffd8p+8 : inexact-ok
+= tgamma downward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward binary64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward intel96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8ep+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e4p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398162p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f398164p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3981p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffff8p+0 : 0x2.cfffd5dcc46af8e165622f3982p+8 : inexact-ok
+= tgamma downward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward binary64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward intel96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee8p+8 : inexact-ok
+= tgamma downward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma tonearest binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma towardzero binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ebep+8 : inexact-ok
+= tgamma upward binary128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ecp+8 : inexact-ok
+= tgamma downward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609ep+8 : inexact-ok
+= tgamma upward ibm128 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeaee6190bf4609fp+8 : inexact-ok
+= tgamma downward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward intel96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma tonearest m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma towardzero m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd4p+8 : inexact-ok
+= tgamma upward m68k96 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd8p+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c08p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8c0ap+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8cp+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffffffffffffff8p+0 : 0x2.cfffffffffffffd5dcc3217e8dp+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffffffffffffffffcp+0 : 0x2.cfffffffffffffffffffffffffeap+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffffffffffffffffcp+0 : 0x2.cfffffffffffffffffffffffffeap+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffffffffffffffffcp+0 : 0x2.cfffffffffffffffffffffffffeap+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffffffffffffffffcp+0 : 0x2.cfffffffffffffffffffffffffecp+8 : inexact-ok
+= tgamma downward binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff576p+8 : inexact-ok
+= tgamma tonearest binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff578p+8 : inexact-ok
+= tgamma towardzero binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff576p+8 : inexact-ok
+= tgamma upward binary128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff578p+8 : inexact-ok
+= tgamma downward ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma tonearest ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma towardzero ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff5p+8 : inexact-ok
+= tgamma upward ibm128 0x6.fffffffffffffffffffffffffep+0 : 0x2.cffffffffffffffffffffffff6p+8 : inexact-ok
+tgamma 0x6.0000000000000000000000000004p0
+= tgamma downward binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma tonearest binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma towardzero binary32 0x6.000008p+0 : 0x7.80006p+4 : inexact-ok
+= tgamma upward binary32 0x6.000008p+0 : 0x7.800068p+4 : inexact-ok
+= tgamma downward binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero binary64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward binary64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward intel96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.000008p+0 : 0x7.8000665dfa8ccce8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.000008p+0 : 0x7.8000665dfa8cccfp+4 : inexact-ok
+= tgamma downward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc4p+4 : inexact-ok
+= tgamma upward binary128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cc8p+4 : inexact-ok
+= tgamma downward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970cp+4 : inexact-ok
+= tgamma upward ibm128 0x6.000008p+0 : 0x7.8000665dfa8cccefd41898970ep+4 : inexact-ok
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero binary64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward binary64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000004p+0 : 0x7.80000000000332e8p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000004p+0 : 0x7.80000000000332fp+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd357455433p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000004p+0 : 0x7.80000000000332efbd3574554334p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745542p+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000004p+0 : 0x7.80000000000332efbd35745544p+4 : inexact-ok
+= tgamma downward intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero intel96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward intel96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6.0000000000000008p+0 : 0x7.800000000000006p+4 : inexact-ok
+= tgamma upward m68k96 0x6.0000000000000008p+0 : 0x7.8000000000000068p+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a9p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8a94p+4 : inexact-ok
+= tgamma downward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8ap+4 : inexact-ok
+= tgamma upward ibm128 0x6.0000000000000008p+0 : 0x7.80000000000000665df7a6ae8cp+4 : inexact-ok
+= tgamma downward binary128 0x6.0000000000000000000000000004p+0 : 0x7.800000000000000000000000003p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.0000000000000000000000000004p+0 : 0x7.8000000000000000000000000034p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.0000000000000000000000000004p+0 : 0x7.800000000000000000000000003p+4 : inexact-ok
+= tgamma upward binary128 0x6.0000000000000000000000000004p+0 : 0x7.8000000000000000000000000034p+4 : inexact-ok
+= tgamma downward binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001994p+4 : inexact-ok
+= tgamma tonearest binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001998p+4 : inexact-ok
+= tgamma towardzero binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001994p+4 : inexact-ok
+= tgamma upward binary128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001998p+4 : inexact-ok
+= tgamma downward ibm128 0x6.00000000000000000000000002p+0 : 0x7.80000000000000000000000018p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001ap+4 : inexact-ok
+= tgamma towardzero ibm128 0x6.00000000000000000000000002p+0 : 0x7.80000000000000000000000018p+4 : inexact-ok
+= tgamma upward ibm128 0x6.00000000000000000000000002p+0 : 0x7.8000000000000000000000001ap+4 : inexact-ok
+tgamma 0x5.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary32 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward intel96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward m68k96 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward binary128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward ibm128 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.fffff8p+0 : 0x7.7fff98p+4 : inexact-ok
+= tgamma upward binary32 0x5.fffff8p+0 : 0x7.7fffap+4 : inexact-ok
+= tgamma downward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward binary64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fb8p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fcp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43ep+4 : inexact-ok
+= tgamma upward binary128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d42p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffff8p+0 : 0x7.7fff99a20b3f6fbd62f0251d44p+4 : inexact-ok
+= tgamma downward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward binary64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward intel96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1p+4 : inexact-ok
+= tgamma upward m68k96 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd18p+4 : inexact-ok
+= tgamma downward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fdcp+4 : inexact-ok
+= tgamma upward binary128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2fep+4 : inexact-ok
+= tgamma downward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac2ep+4 : inexact-ok
+= tgamma upward ibm128 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccd1042ca8bac3p+4 : inexact-ok
+= tgamma downward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward intel96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff98p+4 : inexact-ok
+= tgamma upward m68k96 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffffap+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951756cp+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a2085951757p+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595174p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffffffffffffff8p+0 : 0x7.7fffffffffffff99a208595176p+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffffffffffffffffcp+0 : 0x7.7fffffffffffffffffffffffffccp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffffffffffffffffcp+0 : 0x7.7fffffffffffffffffffffffffccp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffffffffffffffffcp+0 : 0x7.7fffffffffffffffffffffffffccp+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffffffffffffffffcp+0 : 0x7.7fffffffffffffffffffffffffdp+4 : inexact-ok
+= tgamma downward binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe668p+4 : inexact-ok
+= tgamma upward binary128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe66cp+4 : inexact-ok
+= tgamma downward ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe6p+4 : inexact-ok
+= tgamma upward ibm128 0x5.fffffffffffffffffffffffffep+0 : 0x7.7fffffffffffffffffffffffe8p+4 : inexact-ok
+tgamma 0x5.0000000000000000000000000004p0
+= tgamma downward binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma tonearest binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma towardzero binary32 0x5.000008p+0 : 0x1.800012p+4 : inexact-ok
+= tgamma upward binary32 0x5.000008p+0 : 0x1.800014p+4 : inexact-ok
+= tgamma downward binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero binary64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward binary64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward intel96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b6p+4 : inexact-ok
+= tgamma upward m68k96 0x5.000008p+0 : 0x1.80001212cb98d7b8p+4 : inexact-ok
+= tgamma downward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma tonearest binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma towardzero binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561dp+4 : inexact-ok
+= tgamma upward binary128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680561ep+4 : inexact-ok
+= tgamma downward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc68056p+4 : inexact-ok
+= tgamma upward ibm128 0x5.000008p+0 : 0x1.80001212cb98d7b702abc680568p+4 : inexact-ok
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero binary64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward binary64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000004p+0 : 0x1.8000000000009096p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000004p+0 : 0x1.8000000000009098p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd302p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd303p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd3p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000004p+0 : 0x1.8000000000009096590ab0ddd38p+4 : inexact-ok
+= tgamma downward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero intel96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward intel96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000012p+4 : inexact-ok
+= tgamma upward m68k96 0x5.0000000000000008p+0 : 0x1.8000000000000014p+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb6p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561bb7p+4 : inexact-ok
+= tgamma downward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561b8p+4 : inexact-ok
+= tgamma upward ibm128 0x5.0000000000000008p+0 : 0x1.800000000000001212cb21561cp+4 : inexact-ok
+= tgamma downward binary128 0x5.0000000000000000000000000004p+0 : 0x1.8000000000000000000000000009p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.0000000000000000000000000004p+0 : 0x1.8000000000000000000000000009p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.0000000000000000000000000004p+0 : 0x1.8000000000000000000000000009p+4 : inexact-ok
+= tgamma upward binary128 0x5.0000000000000000000000000004p+0 : 0x1.800000000000000000000000000ap+4 : inexact-ok
+= tgamma downward binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000484p+4 : inexact-ok
+= tgamma tonearest binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000485p+4 : inexact-ok
+= tgamma towardzero binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000484p+4 : inexact-ok
+= tgamma upward binary128 0x5.00000000000000000000000002p+0 : 0x1.8000000000000000000000000485p+4 : inexact-ok
+= tgamma downward ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5.00000000000000000000000002p+0 : 0x1.800000000000000000000000048p+4 : inexact-ok
+= tgamma upward ibm128 0x5.00000000000000000000000002p+0 : 0x1.80000000000000000000000005p+4 : inexact-ok
+tgamma 0x4.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary32 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward intel96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward m68k96 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward binary128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward ibm128 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma tonearest binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma towardzero binary32 0x4.fffff8p+0 : 0x1.7fffecp+4 : inexact-ok
+= tgamma upward binary32 0x4.fffff8p+0 : 0x1.7fffeep+4 : inexact-ok
+= tgamma downward binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward binary64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward intel96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7ap+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffff8p+0 : 0x1.7fffeded35562b7cp+4 : inexact-ok
+= tgamma downward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116ap+4 : inexact-ok
+= tgamma upward binary128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b116bp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b11p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffff8p+0 : 0x1.7fffeded35562b7b3742662b118p+4 : inexact-ok
+= tgamma downward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward binary64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward intel96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f68p+4 : inexact-ok
+= tgamma upward m68k96 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f6ap+4 : inexact-ok
+= tgamma downward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma tonearest binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma towardzero binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bep+4 : inexact-ok
+= tgamma upward binary128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2268bfp+4 : inexact-ok
+= tgamma downward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f22688p+4 : inexact-ok
+= tgamma upward ibm128 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6f69a6f54f2269p+4 : inexact-ok
+= tgamma downward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward intel96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma tonearest m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma towardzero m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffecp+4 : inexact-ok
+= tgamma upward m68k96 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeep+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e449p+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e44ap+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e4p+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffffffffffffff8p+0 : 0x1.7fffffffffffffeded34dea9e48p+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffffffffffffffffcp+0 : 0x1.7ffffffffffffffffffffffffff6p+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffffffffffffffffcp+0 : 0x1.7ffffffffffffffffffffffffff7p+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffffffffffffffffcp+0 : 0x1.7ffffffffffffffffffffffffff6p+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffffffffffffffffcp+0 : 0x1.7ffffffffffffffffffffffffff7p+4 : inexact-ok
+= tgamma downward binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma tonearest binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma towardzero binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7bp+4 : inexact-ok
+= tgamma upward binary128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb7cp+4 : inexact-ok
+= tgamma downward ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffbp+4 : inexact-ok
+= tgamma tonearest ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb8p+4 : inexact-ok
+= tgamma towardzero ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffbp+4 : inexact-ok
+= tgamma upward ibm128 0x4.fffffffffffffffffffffffffep+0 : 0x1.7ffffffffffffffffffffffffb8p+4 : inexact-ok
+tgamma 0x4.0000000000000000000000000004p0
+= tgamma downward binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma tonearest binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma towardzero binary32 0x4.000008p+0 : 0x6.000038p+0 : inexact-ok
+= tgamma upward binary32 0x4.000008p+0 : 0x6.00004p+0 : inexact-ok
+= tgamma downward binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero binary64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward binary64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward intel96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.000008p+0 : 0x6.00003c4b2deac88p+0 : inexact-ok
+= tgamma upward m68k96 0x4.000008p+0 : 0x6.00003c4b2deac888p+0 : inexact-ok
+= tgamma downward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c4p+0 : inexact-ok
+= tgamma upward binary128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971c44p+0 : inexact-ok
+= tgamma downward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.000008p+0 : 0x6.00003c4b2deac880351e19971ep+0 : inexact-ok
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero binary64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward binary64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000004p+0 : 0x6.000000000001e258p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000004p+0 : 0x6.000000000001e26p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de4p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772de8p+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772cp+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000004p+0 : 0x6.000000000001e259642ac3772ep+0 : inexact-ok
+= tgamma downward intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero intel96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward intel96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4.0000000000000008p+0 : 0x6.0000000000000038p+0 : inexact-ok
+= tgamma upward m68k96 0x4.0000000000000008p+0 : 0x6.000000000000004p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ed8p+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586edcp+0 : inexact-ok
+= tgamma downward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85586ep+0 : inexact-ok
+= tgamma upward ibm128 0x4.0000000000000008p+0 : 0x6.000000000000003c4b2c85587p+0 : inexact-ok
+= tgamma downward binary128 0x4.0000000000000000000000000004p+0 : 0x6.000000000000000000000000001cp+0 : inexact-ok
+= tgamma tonearest binary128 0x4.0000000000000000000000000004p+0 : 0x6.000000000000000000000000002p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.0000000000000000000000000004p+0 : 0x6.000000000000000000000000001cp+0 : inexact-ok
+= tgamma upward binary128 0x4.0000000000000000000000000004p+0 : 0x6.000000000000000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f1p+0 : inexact-ok
+= tgamma tonearest binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f14p+0 : inexact-ok
+= tgamma towardzero binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f1p+0 : inexact-ok
+= tgamma upward binary128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000f14p+0 : inexact-ok
+= tgamma downward ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000ep+0 : inexact-ok
+= tgamma tonearest ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000001p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000000ep+0 : inexact-ok
+= tgamma upward ibm128 0x4.00000000000000000000000002p+0 : 0x6.0000000000000000000000001p+0 : inexact-ok
+tgamma 0x3.fffffffffffffffffffffffffffep0
+= tgamma downward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary32 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward intel96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward m68k96 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward binary128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward ibm128 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma tonearest binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma towardzero binary32 0x3.fffffcp+0 : 0x5.ffffep+0 : inexact-ok
+= tgamma upward binary32 0x3.fffffcp+0 : 0x5.ffffe8p+0 : inexact-ok
+= tgamma downward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward binary64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afc8p+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffcp+0 : 0x5.ffffe1da6a16afdp+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8646cp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a8647p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a864p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffcp+0 : 0x5.ffffe1da6a16afcaaed619a866p+0 : inexact-ok
+= tgamma downward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward binary64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward intel96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0edp+0 : inexact-ok
+= tgamma upward m68k96 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed8p+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac1p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44ac14p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44acp+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffep+0 : 0x5.ffffffffffff0ed34dea9e44aep+0 : inexact-ok
+= tgamma downward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward intel96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffep+0 : inexact-ok
+= tgamma upward m68k96 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe8p+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c89p+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c894p+0 : inexact-ok
+= tgamma downward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53c8p+0 : inexact-ok
+= tgamma upward ibm128 0x3.fffffffffffffffcp+0 : 0x5.ffffffffffffffe1da69bd53cap+0 : inexact-ok
+= tgamma downward binary128 0x3.fffffffffffffffffffffffffffep+0 : 0x5.fffffffffffffffffffffffffffp+0 : inexact-ok
+= tgamma tonearest binary128 0x3.fffffffffffffffffffffffffffep+0 : 0x5.fffffffffffffffffffffffffffp+0 : inexact-ok
+= tgamma towardzero binary128 0x3.fffffffffffffffffffffffffffep+0 : 0x5.fffffffffffffffffffffffffffp+0 : inexact-ok
+= tgamma upward binary128 0x3.fffffffffffffffffffffffffffep+0 : 0x5.fffffffffffffffffffffffffff4p+0 : inexact-ok
+= tgamma downward binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff874p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff878p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff874p+0 : inexact-ok
+= tgamma upward binary128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff878p+0 : inexact-ok
+= tgamma downward ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffff8p+0 : inexact-ok
+= tgamma upward ibm128 0x3.ffffffffffffffffffffffffffp+0 : 0x5.fffffffffffffffffffffffffap+0 : inexact-ok
+tgamma 0x3.0000000000000000000000000002p0
+= tgamma downward binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma tonearest binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma towardzero binary32 0x3.000004p+0 : 0x2.000004p+0 : inexact-ok
+= tgamma upward binary32 0x3.000004p+0 : 0x2.000008p+0 : inexact-ok
+= tgamma downward binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero binary64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward binary64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward intel96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.000004p+0 : 0x2.00000761dcd4d594p+0 : inexact-ok
+= tgamma upward m68k96 0x3.000004p+0 : 0x2.00000761dcd4d598p+0 : inexact-ok
+= tgamma downward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b698p+0 : inexact-ok
+= tgamma upward binary128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b69ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b6p+0 : inexact-ok
+= tgamma upward ibm128 0x3.000004p+0 : 0x2.00000761dcd4d597e6231257b7p+0 : inexact-ok
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero binary64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward binary64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b0cp+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000002p+0 : 0x2.0000000000003b1p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d312p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d314p+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d3p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000002p+0 : 0x2.0000000000003b0ee6072093d4p+0 : inexact-ok
+= tgamma downward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero intel96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward intel96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000004p+0 : inexact-ok
+= tgamma upward m68k96 0x3.0000000000000004p+0 : 0x2.0000000000000008p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e41278p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e4127ap+0 : inexact-ok
+= tgamma downward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e412p+0 : inexact-ok
+= tgamma upward ibm128 0x3.0000000000000004p+0 : 0x2.000000000000000761dcc0e413p+0 : inexact-ok
+= tgamma downward binary128 0x3.0000000000000000000000000002p+0 : 0x2.0000000000000000000000000002p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.0000000000000000000000000002p+0 : 0x2.0000000000000000000000000004p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.0000000000000000000000000002p+0 : 0x2.0000000000000000000000000002p+0 : inexact-ok
+= tgamma upward binary128 0x3.0000000000000000000000000002p+0 : 0x2.0000000000000000000000000004p+0 : inexact-ok
+= tgamma downward binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma tonearest binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma towardzero binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001d8p+0 : inexact-ok
+= tgamma upward binary128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001dap+0 : inexact-ok
+= tgamma downward ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000002p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000001p+0 : inexact-ok
+= tgamma upward ibm128 0x3.00000000000000000000000001p+0 : 0x2.00000000000000000000000002p+0 : inexact-ok
+tgamma 0x2.fffffffffffffffffffffffffffep0
+= tgamma downward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary32 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward intel96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward m68k96 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward binary128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward ibm128 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.fffffcp+0 : 0x1.fffff8p+0 : inexact-ok
+= tgamma upward binary32 0x2.fffffcp+0 : 0x1.fffffap+0 : inexact-ok
+= tgamma downward binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward binary64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d72p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffcp+0 : 0x1.fffff89e23530d74p+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c2p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c426c3p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c4268p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffcp+0 : 0x1.fffff89e23530d72a903f6c427p+0 : inexact-ok
+= tgamma downward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward binary64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward intel96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4fp+0 : inexact-ok
+= tgamma upward m68k96 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f2p+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e5p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c36e6p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c368p+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffep+0 : 0x1.ffffffffffffc4f119f8df6c37p+0 : inexact-ok
+= tgamma downward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward intel96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff8p+0 : inexact-ok
+= tgamma upward m68k96 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffffap+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed86p+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed87p+0 : inexact-ok
+= tgamma downward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1bed8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.fffffffffffffffcp+0 : 0x1.fffffffffffffff89e233f1beep+0 : inexact-ok
+= tgamma downward binary128 0x2.fffffffffffffffffffffffffffep+0 : 0x1.fffffffffffffffffffffffffffcp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.fffffffffffffffffffffffffffep+0 : 0x1.fffffffffffffffffffffffffffcp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.fffffffffffffffffffffffffffep+0 : 0x1.fffffffffffffffffffffffffffcp+0 : inexact-ok
+= tgamma upward binary128 0x2.fffffffffffffffffffffffffffep+0 : 0x1.fffffffffffffffffffffffffffdp+0 : inexact-ok
+= tgamma downward binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe27p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe28p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe27p+0 : inexact-ok
+= tgamma upward binary128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe28p+0 : inexact-ok
+= tgamma downward ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffep+0 : inexact-ok
+= tgamma upward ibm128 0x2.ffffffffffffffffffffffffffp+0 : 0x1.fffffffffffffffffffffffffe8p+0 : inexact-ok
+tgamma 0x2.0000000000000000000000000002p0
+= tgamma downward binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma towardzero binary32 0x2.000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2.000004p+0 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward binary64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero intel96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward intel96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.000004p+0 : 0x1.000001b0ee6708eep+0 : inexact-ok
+= tgamma upward m68k96 0x2.000004p+0 : 0x1.000001b0ee6708fp+0 : inexact-ok
+= tgamma downward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf7p+0 : inexact-ok
+= tgamma upward binary128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dbf8p+0 : inexact-ok
+= tgamma downward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1db8p+0 : inexact-ok
+= tgamma upward ibm128 0x2.000004p+0 : 0x1.000001b0ee6708ef24ffaae1dcp+0 : inexact-ok
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero binary64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d86p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000002p+0 : 0x1.0000000000000d88p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b1p+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e8b2p+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e88p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000002p+0 : 0x1.0000000000000d8773039049e9p+0 : inexact-ok
+= tgamma downward intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero intel96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2.0000000000000004p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2.0000000000000004p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093cp+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072093dp+0 : inexact-ok
+= tgamma downward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee607209p+0 : inexact-ok
+= tgamma upward ibm128 0x2.0000000000000004p+0 : 0x1.0000000000000001b0ee6072098p+0 : inexact-ok
+= tgamma downward binary128 0x2.0000000000000000000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2.0000000000000000000000000002p+0 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= tgamma towardzero binary128 0x2.0000000000000000000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2.0000000000000000000000000002p+0 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= tgamma downward binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma tonearest binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma towardzero binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006cp+0 : inexact-ok
+= tgamma upward binary128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000006dp+0 : inexact-ok
+= tgamma downward ibm128 0x2.00000000000000000000000001p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2.00000000000000000000000001p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2.00000000000000000000000001p+0 : 0x1.000000000000000000000000008p+0 : inexact-ok
+tgamma 0x1.ffffffffffffffffffffffffffffp0
+= tgamma downward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma tonearest binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.fffffep+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma upward binary32 0x1.fffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb4p-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffep+0 : 0xf.fffff2788d16cb5p-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dacp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffep+0 : 0xf.fffff2788d16cb4d9a1a3c3dbp-4 : inexact-ok
+= tgamma downward binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward binary64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93cp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93dp-4 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce38p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ce4p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0ccp-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffp+0 : 0xf.ffffffffffff93c467e37db0dp-4 : inexact-ok
+= tgamma downward intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward intel96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma upward m68k96 0x1.fffffffffffffffep+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb618p-4 : inexact-ok
+= tgamma upward binary128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb62p-4 : inexact-ok
+= tgamma downward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb4p-4 : inexact-ok
+= tgamma upward ibm128 0x1.fffffffffffffffep+0 : 0xf.fffffffffffffff2788cfc6fb8p-4 : inexact-ok
+= tgamma downward binary128 0x1.ffffffffffffffffffffffffffffp+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.ffffffffffffffffffffffffffffp+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.ffffffffffffffffffffffffffffp+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma upward binary128 0x1.ffffffffffffffffffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffc98p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcap-4 : inexact-ok
+= tgamma towardzero binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffc98p-4 : inexact-ok
+= tgamma upward binary128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcap-4 : inexact-ok
+= tgamma downward ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma upward ibm128 0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+0 : inexact-ok
+tgamma 0x1.0000000000000000000000000001p0
+= tgamma downward binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma tonearest binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma towardzero binary32 0x1.000002p+0 : 0xf.ffffep-4 : inexact-ok
+= tgamma upward binary32 0x1.000002p+0 : 0xf.fffffp-4 : inexact-ok
+= tgamma downward binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward binary64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward intel96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.000002p+0 : 0xf.ffffed877342dcfp-4 : inexact-ok
+= tgamma upward m68k96 0x1.000002p+0 : 0xf.ffffed877342ddp-4 : inexact-ok
+= tgamma downward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b03p-4 : inexact-ok
+= tgamma upward binary128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b038p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77bp-4 : inexact-ok
+= tgamma upward ibm128 0x1.000002p+0 : 0xf.ffffed877342dcfaf7594b77b4p-4 : inexact-ok
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward binary64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3p-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000001p+0 : 0xf.ffffffffffff6c4p-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4828p-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f483p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f48p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000001p+0 : 0xf.ffffffffffff6c3b981c824f4cp-4 : inexact-ok
+= tgamma downward intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero intel96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward intel96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma tonearest m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma towardzero m68k96 0x1.0000000000000002p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= tgamma upward m68k96 0x1.0000000000000002p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049ep-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039049e8p-4 : inexact-ok
+= tgamma downward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed8773039048p-4 : inexact-ok
+= tgamma upward ibm128 0x1.0000000000000002p+0 : 0xf.ffffffffffffffed877303904cp-4 : inexact-ok
+= tgamma downward binary128 0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffffp-4 : inexact-ok
+= tgamma tonearest binary128 0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffffp-4 : inexact-ok
+= tgamma upward binary128 0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma downward binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb6p-4 : inexact-ok
+= tgamma upward binary128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffb68p-4 : inexact-ok
+= tgamma downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma tonearest ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= tgamma towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffff8p-4 : inexact-ok
+= tgamma upward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+tgamma 0x0.ffffffffffffffffffffffffffff8p0
+= tgamma downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary32 0xf.fffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary32 0xf.fffffp-4 : 0x1.000002p+0 : inexact-ok
+= tgamma downward binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero binary64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward binary64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffp-4 : 0x1.00000093c468e0bp+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffp-4 : 0x1.00000093c468e0b2p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6dfp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af6ep+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af68p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffp-4 : 0x1.00000093c468e0b077c1ce0af7p+0 : inexact-ok
+= tgamma downward binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward intel96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.000000000000049ep+0 : inexact-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p-4 : 0x1.00000000000004ap+0 : inexact-ok
+= tgamma downward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867cp+0 : inexact-ok
+= tgamma upward binary128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed867dp+0 : inexact-ok
+= tgamma downward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed86p+0 : inexact-ok
+= tgamma upward ibm128 0xf.ffffffffffff8p-4 : 0x1.000000000000049e233f1bed868p+0 : inexact-ok
+= tgamma downward intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero intel96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward intel96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1p+0 : inexact-ok
+= tgamma upward m68k96 0xf.fffffffffffffffp-4 : 0x1.0000000000000002p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37dbp+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37db1p+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37d8p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffffffffffffp-4 : 0x1.000000000000000093c467e37ep+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= tgamma downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000024p+0 : inexact-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000025p+0 : inexact-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000024p+0 : inexact-ok
+= tgamma upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.0000000000000000000000000025p+0 : inexact-ok
+= tgamma downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1p+0 : inexact-ok
+= tgamma upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.000000000000000000000000008p+0 : inexact-ok
+tgamma -0x0.ffffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xf.fffffp-4 : -0x1.000002p+24 : inexact-ok
+= tgamma tonearest binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma towardzero binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma upward binary32 -0xf.fffffp-4 : -0x1p+24 : inexact-ok
+= tgamma downward binary64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward binary64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward intel96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985f2p+24 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffp-4 : -0x1.0000006c3b9985fp+24 : inexact-ok
+= tgamma downward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f1p+24 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma upward binary128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6f8p+24 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffp-4 : -0x1.0000006c3b9985f0ade7d3fc6fp+24 : inexact-ok
+= tgamma downward binary64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward binary64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward intel96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c4p+52 : inexact-ok
+= tgamma towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma upward m68k96 -0xf.ffffffffffff8p-4 : -0x2.00000000000006cp+52 : inexact-ok
+= tgamma downward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43cp+52 : inexact-ok
+= tgamma tonearest binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma towardzero binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma upward binary128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f43ap+52 : inexact-ok
+= tgamma downward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f5p+52 : inexact-ok
+= tgamma tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma upward ibm128 -0xf.ffffffffffff8p-4 : -0x2.00000000000006c3b981c824f4p+52 : inexact-ok
+= tgamma downward intel96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward intel96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.0000000000000002p+64 : inexact-ok
+= tgamma tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma upward m68k96 -0xf.fffffffffffffffp-4 : -0x1p+64 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c825p+64 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c824fp+64 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c828p+64 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.00000000000000006c3b981c82p+64 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.0000000000000000000000000002p+112 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2p+112 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2p+112 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2p+112 : inexact-ok
+= tgamma downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000007p+104 : inexact-ok
+= tgamma tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.000000000000000000000000006cp+104 : inexact-ok
+= tgamma downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4.00000000000000000000000002p+104 : inexact-ok
+= tgamma tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+= tgamma towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+= tgamma upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x4p+104 : inexact-ok
+tgamma -0x1.0000000000000000000000000001p0
+= tgamma downward binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.000002p+0 : 0x7.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x1.000002p+0 : 0x8p+20 : inexact-ok
+= tgamma downward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward binary64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward intel96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65ap+20 : inexact-ok
+= tgamma upward m68k96 -0x1.000002p+0 : 0x7.fffff93c46ab65a8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20 : inexact-ok
+= tgamma upward binary128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20 : inexact-ok
+= tgamma downward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.000002p+0 : 0x7.fffff93c46ab65a6b1fe38cc6ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93cp+48 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000001p+0 : 0xf.ffffffffffff93dp+48 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de38p+48 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0de4p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0dcp+48 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000001p+0 : 0xf.ffffffffffff93c467e37db0ep+48 : inexact-ok
+= tgamma downward intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.0000000000000002p+0 : 0x8p+60 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db0cp+60 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37db1p+60 : inexact-ok
+= tgamma downward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dap+60 : inexact-ok
+= tgamma upward ibm128 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff93c467e37dcp+60 : inexact-ok
+= tgamma downward binary128 -0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma tonearest binary128 -0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma towardzero binary128 -0x1.0000000000000000000000000001p+0 : 0xf.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma upward binary128 -0x1.0000000000000000000000000001p+0 : 0x1p+112 : inexact-ok
+= tgamma downward binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff93p+104 : inexact-ok
+= tgamma tonearest binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff94p+104 : inexact-ok
+= tgamma towardzero binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff93p+104 : inexact-ok
+= tgamma upward binary128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff94p+104 : inexact-ok
+= tgamma downward ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma tonearest ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma towardzero ibm128 -0x1.000000000000000000000000008p+0 : 0x1.ffffffffffffffffffffffffff8p+104 : inexact-ok
+= tgamma upward ibm128 -0x1.000000000000000000000000008p+0 : 0x2p+104 : inexact-ok
+tgamma -0x1.ffffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma tonearest binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma towardzero binary32 -0x1.fffffep+0 : 0x4p+20 : inexact-ok
+= tgamma upward binary32 -0x1.fffffep+0 : 0x4.000008p+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward binary64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward intel96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcdp+20 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffep+0 : 0x4.00000761dcdedcd8p+20 : inexact-ok
+= tgamma downward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dacp+20 : inexact-ok
+= tgamma upward binary128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032dbp+20 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032cp+20 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffep+0 : 0x4.00000761dcdedcd54ba919032ep+20 : inexact-ok
+= tgamma downward binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero binary64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward binary64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000761p+48 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffp+0 : 0x8.000000000000762p+48 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab28p+48 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127ab3p+48 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127a8p+48 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffp+0 : 0x8.000000000000761dcc0e4127acp+48 : inexact-ok
+= tgamma downward intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero intel96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward intel96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.fffffffffffffffep+0 : 0x4p+60 : inexact-ok
+= tgamma upward m68k96 -0x1.fffffffffffffffep+0 : 0x4.0000000000000008p+60 : inexact-ok
+= tgamma downward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma tonearest binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma towardzero binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e41278p+60 : inexact-ok
+= tgamma upward binary128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e4127cp+60 : inexact-ok
+= tgamma downward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e412p+60 : inexact-ok
+= tgamma upward ibm128 -0x1.fffffffffffffffep+0 : 0x4.000000000000000761dcc0e414p+60 : inexact-ok
+= tgamma downward binary128 -0x1.ffffffffffffffffffffffffffffp+0 : 0x8p+108 : inexact-ok
+= tgamma tonearest binary128 -0x1.ffffffffffffffffffffffffffffp+0 : 0x8.0000000000000000000000000008p+108 : inexact-ok
+= tgamma towardzero binary128 -0x1.ffffffffffffffffffffffffffffp+0 : 0x8p+108 : inexact-ok
+= tgamma upward binary128 -0x1.ffffffffffffffffffffffffffffp+0 : 0x8.0000000000000000000000000008p+108 : inexact-ok
+= tgamma downward binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma tonearest binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma towardzero binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000076p+104 : inexact-ok
+= tgamma upward binary128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.0000000000000000000000000077p+104 : inexact-ok
+= tgamma downward ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+104 : inexact-ok
+= tgamma tonearest ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.000000000000000000000000008p+104 : inexact-ok
+= tgamma towardzero ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1p+104 : inexact-ok
+= tgamma upward ibm128 -0x1.ffffffffffffffffffffffffff8p+0 : 0x1.000000000000000000000000008p+104 : inexact-ok
+tgamma -0x2.0000000000000000000000000002p0
+= tgamma downward binary32 -0x2.000004p+0 : -0x1.fffffap+20 : inexact-ok
+= tgamma tonearest binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma towardzero binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma upward binary32 -0x2.000004p+0 : -0x1.fffff8p+20 : inexact-ok
+= tgamma downward binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest binary64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward binary64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward intel96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d74p+20 : inexact-ok
+= tgamma tonearest m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma towardzero m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma upward m68k96 -0x2.000004p+0 : -0x1.fffff89e237b0d72p+20 : inexact-ok
+= tgamma downward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133afp+20 : inexact-ok
+= tgamma tonearest binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma towardzero binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma upward binary128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe133aep+20 : inexact-ok
+= tgamma downward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe134p+20 : inexact-ok
+= tgamma tonearest ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma towardzero ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma upward ibm128 -0x2.000004p+0 : -0x1.fffff89e237b0d72155ebbe1338p+20 : inexact-ok
+= tgamma downward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward binary64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e4p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000002p+0 : -0x3.ffffffffffff89ep+48 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881ccp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881cap+48 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed882p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000002p+0 : -0x3.ffffffffffff89e233f1bed881p+48 : inexact-ok
+= tgamma downward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward intel96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffffap+60 : inexact-ok
+= tgamma tonearest m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma towardzero m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma upward m68k96 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff8p+60 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed87p+60 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed86p+60 : inexact-ok
+= tgamma downward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1beep+60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma upward ibm128 -0x2.0000000000000004p+0 : -0x1.fffffffffffffff89e233f1bed8p+60 : inexact-ok
+= tgamma downward binary128 -0x2.0000000000000000000000000002p+0 : -0x3.fffffffffffffffffffffffffffap+108 : inexact-ok
+= tgamma tonearest binary128 -0x2.0000000000000000000000000002p+0 : -0x3.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma towardzero binary128 -0x2.0000000000000000000000000002p+0 : -0x3.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma upward binary128 -0x2.0000000000000000000000000002p+0 : -0x3.fffffffffffffffffffffffffff8p+108 : inexact-ok
+= tgamma downward binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8ap+100 : inexact-ok
+= tgamma tonearest binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8ap+100 : inexact-ok
+= tgamma towardzero binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff89cp+100 : inexact-ok
+= tgamma upward binary128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff89cp+100 : inexact-ok
+= tgamma downward ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffffap+100 : inexact-ok
+= tgamma tonearest ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+= tgamma towardzero ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+= tgamma upward ibm128 -0x2.00000000000000000000000001p+0 : -0x7.fffffffffffffffffffffffff8p+100 : inexact-ok
+tgamma -0x2.fffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x2.fffffcp+0 : -0xa.aaaafp+16 : inexact-ok
+= tgamma tonearest binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma towardzero binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma upward binary32 -0x2.fffffcp+0 : -0xa.aaaaep+16 : inexact-ok
+= tgamma downward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward binary64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward intel96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc5p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc4p+16 : inexact-ok
+= tgamma downward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d420208p+16 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma upward binary128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4202p+16 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d4204p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffcp+0 : -0xa.aaaae042d3c4cc478fe77d42p+16 : inexact-ok
+= tgamma downward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward binary64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward intel96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aeep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma upward m68k96 -0x2.ffffffffffffep+0 : -0x1.5555555555558aecp+48 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792dp+48 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b792cp+48 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b798p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffep+0 : -0x1.5555555555558aed7ce84e9b79p+48 : inexact-ok
+= tgamma downward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward intel96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaafp+56 : inexact-ok
+= tgamma tonearest m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma towardzero m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma upward m68k96 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaaep+56 : inexact-ok
+= tgamma downward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma upward binary128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56 : inexact-ok
+= tgamma downward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma towardzero ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma upward ibm128 -0x2.fffffffffffffffcp+0 : -0xa.aaaaaaaaaaaaaae042d23da3fp+56 : inexact-ok
+= tgamma downward binary128 -0x2.fffffffffffffffffffffffffffep+0 : -0x1.5555555555555555555555555559p+108 : inexact-ok
+= tgamma tonearest binary128 -0x2.fffffffffffffffffffffffffffep+0 : -0x1.5555555555555555555555555559p+108 : inexact-ok
+= tgamma towardzero binary128 -0x2.fffffffffffffffffffffffffffep+0 : -0x1.5555555555555555555555555558p+108 : inexact-ok
+= tgamma upward binary128 -0x2.fffffffffffffffffffffffffffep+0 : -0x1.5555555555555555555555555558p+108 : inexact-ok
+= tgamma downward binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae06p+100 : inexact-ok
+= tgamma tonearest binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma towardzero binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma upward binary128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100 : inexact-ok
+= tgamma downward ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaafp+100 : inexact-ok
+= tgamma tonearest ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+= tgamma towardzero ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+= tgamma upward ibm128 -0x2.ffffffffffffffffffffffffffp+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100 : inexact-ok
+tgamma -0x3.0000000000000000000000000002p0
+= tgamma downward binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.000004p+0 : 0xa.aaaa7p+16 : inexact-ok
+= tgamma upward binary32 -0x3.000004p+0 : 0xa.aaaa8p+16 : inexact-ok
+= tgamma downward binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward binary64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward intel96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9ap+16 : inexact-ok
+= tgamma upward m68k96 -0x3.000004p+0 : 0xa.aaaa7512849ed9bp+16 : inexact-ok
+= tgamma downward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c5533833p+16 : inexact-ok
+= tgamma upward binary128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338338p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c55338p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.000004p+0 : 0xa.aaaa7512849ed9af9e2c553384p+16 : inexact-ok
+= tgamma downward binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero binary64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward binary64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbcp+48 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000002p+0 : 0x1.5555555555551fbep+48 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f1p+48 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f49f2p+48 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f498p+48 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000002p+0 : 0x1.5555555555551fbd2dc25c0f4ap+48 : inexact-ok
+= tgamma downward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward intel96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa7p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa8p+56 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b1649p+56 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b16498p+56 : inexact-ok
+= tgamma downward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b164p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.0000000000000004p+0 : 0xa.aaaaaaaaaaaaaa75128317b168p+56 : inexact-ok
+= tgamma downward binary128 -0x3.0000000000000000000000000002p+0 : 0x1.5555555555555555555555555551p+108 : inexact-ok
+= tgamma tonearest binary128 -0x3.0000000000000000000000000002p+0 : 0x1.5555555555555555555555555552p+108 : inexact-ok
+= tgamma towardzero binary128 -0x3.0000000000000000000000000002p+0 : 0x1.5555555555555555555555555551p+108 : inexact-ok
+= tgamma upward binary128 -0x3.0000000000000000000000000002p+0 : 0x1.5555555555555555555555555552p+108 : inexact-ok
+= tgamma downward binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100 : inexact-ok
+= tgamma tonearest binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100 : inexact-ok
+= tgamma towardzero binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100 : inexact-ok
+= tgamma upward binary128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100 : inexact-ok
+= tgamma downward ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma tonearest ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma towardzero ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100 : inexact-ok
+= tgamma upward ibm128 -0x3.00000000000000000000000001p+0 : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa8p+100 : inexact-ok
+tgamma -0x3.fffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma tonearest binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma towardzero binary32 -0x3.fffffcp+0 : 0x2.aaaab8p+16 : inexact-ok
+= tgamma upward binary32 -0x3.fffffcp+0 : 0x2.aaaabcp+16 : inexact-ok
+= tgamma downward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero binary64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward binary64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward intel96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee7p+16 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffcp+0 : 0x2.aaaababb5fabee74p+16 : inexact-ok
+= tgamma downward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068dp+16 : inexact-ok
+= tgamma upward binary128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068d2p+16 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e068p+16 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffcp+0 : 0x2.aaaababb5fabee718fe850e069p+16 : inexact-ok
+= tgamma downward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward binary64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero intel96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward intel96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x3.ffffffffffffep+0 : 0x5.555555555556566p+44 : inexact-ok
+= tgamma upward m68k96 -0x3.ffffffffffffep+0 : 0x5.5555555555565668p+44 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be518976p+44 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be5189764p+44 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51896p+44 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffep+0 : 0x5.55555555555656609e4be51898p+44 : inexact-ok
+= tgamma downward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward intel96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma towardzero m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaab8p+56 : inexact-ok
+= tgamma upward m68k96 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaabcp+56 : inexact-ok
+= tgamma downward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56 : inexact-ok
+= tgamma upward binary128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56 : inexact-ok
+= tgamma downward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56 : inexact-ok
+= tgamma upward ibm128 -0x3.fffffffffffffffcp+0 : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56 : inexact-ok
+= tgamma downward binary128 -0x3.fffffffffffffffffffffffffffep+0 : 0x5.5555555555555555555555555564p+104 : inexact-ok
+= tgamma tonearest binary128 -0x3.fffffffffffffffffffffffffffep+0 : 0x5.5555555555555555555555555564p+104 : inexact-ok
+= tgamma towardzero binary128 -0x3.fffffffffffffffffffffffffffep+0 : 0x5.5555555555555555555555555564p+104 : inexact-ok
+= tgamma upward binary128 -0x3.fffffffffffffffffffffffffffep+0 : 0x5.5555555555555555555555555568p+104 : inexact-ok
+= tgamma downward binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma tonearest binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma towardzero binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96 : inexact-ok
+= tgamma upward binary128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabacp+96 : inexact-ok
+= tgamma downward ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96 : inexact-ok
+= tgamma towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96 : inexact-ok
+= tgamma upward ibm128 -0x3.ffffffffffffffffffffffffffp+0 : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96 : inexact-ok
+tgamma -0x4.0000000000000000000000000004p0
+= tgamma downward binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma tonearest binary32 -0x4.000008p+0 : -0x1.555546p+16 : inexact-ok
+= tgamma towardzero binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma upward binary32 -0x4.000008p+0 : -0x1.555544p+16 : inexact-ok
+= tgamma downward binary64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward binary64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward intel96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma tonearest m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e4p+16 : inexact-ok
+= tgamma towardzero m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma upward m68k96 -0x4.000008p+0 : -0x1.55554544a1a9a1e2p+16 : inexact-ok
+= tgamma downward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c6p+16 : inexact-ok
+= tgamma tonearest binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma towardzero binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma upward binary128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f774c5p+16 : inexact-ok
+= tgamma downward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma tonearest ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f775p+16 : inexact-ok
+= tgamma towardzero ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma upward ibm128 -0x4.000008p+0 : -0x1.55554544a1a9a1e31119d9f7748p+16 : inexact-ok
+= tgamma downward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward binary64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a9ap+44 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99cp+44 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44 : inexact-ok
+= tgamma downward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward intel96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma tonearest m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555546p+56 : inexact-ok
+= tgamma towardzero m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma upward m68k96 -0x4.0000000000000008p+0 : -0x1.5555555555555544p+56 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5925p+56 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec5924p+56 : inexact-ok
+= tgamma downward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec598p+56 : inexact-ok
+= tgamma tonearest ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma towardzero ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma upward ibm128 -0x4.0000000000000008p+0 : -0x1.555555555555554544a0c5ec59p+56 : inexact-ok
+= tgamma downward binary128 -0x4.0000000000000000000000000004p+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9cp+104 : inexact-ok
+= tgamma tonearest binary128 -0x4.0000000000000000000000000004p+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104 : inexact-ok
+= tgamma towardzero binary128 -0x4.0000000000000000000000000004p+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104 : inexact-ok
+= tgamma upward binary128 -0x4.0000000000000000000000000004p+0 : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104 : inexact-ok
+= tgamma downward binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554548p+96 : inexact-ok
+= tgamma tonearest binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma towardzero binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma upward binary128 -0x4.00000000000000000000000002p+0 : -0x5.5555555555555555555555554544p+96 : inexact-ok
+= tgamma downward ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555546p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555546p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555544p+96 : inexact-ok
+= tgamma upward ibm128 -0x4.00000000000000000000000002p+0 : -0x5.55555555555555555555555544p+96 : inexact-ok
+tgamma -0x4.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma tonearest binary32 -0x4.fffff8p+0 : -0x4.44448p+12 : inexact-ok
+= tgamma towardzero binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma upward binary32 -0x4.fffff8p+0 : -0x4.444478p+12 : inexact-ok
+= tgamma downward binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest binary64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward binary64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward intel96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a71p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma upward m68k96 -0x4.fffff8p+0 : -0x4.44447e809018a708p+12 : inexact-ok
+= tgamma downward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149a4p+12 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma upward binary128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375149ap+12 : inexact-ok
+= tgamma downward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb337514ap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma upward ibm128 -0x4.fffff8p+0 : -0x4.44447e809018a708ffb3375148p+12 : inexact-ok
+= tgamma downward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward binary64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward intel96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma tonearest m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c5p+40 : inexact-ok
+= tgamma towardzero m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma upward m68k96 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4p+40 : inexact-ok
+= tgamma downward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma tonearest binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d12712834478p+40 : inexact-ok
+= tgamma towardzero binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma upward binary128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d127128344778p+40 : inexact-ok
+= tgamma downward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283448p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma upward ibm128 -0x4.ffffffffffffcp+0 : -0x8.88888888888c2c4d1271283444p+40 : inexact-ok
+= tgamma downward intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest intel96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward intel96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x4.fffffffffffffff8p+0 : -0x4.444444444444448p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma upward m68k96 -0x4.fffffffffffffff8p+0 : -0x4.4444444444444478p+52 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee8p+52 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ee4p+52 : inexact-ok
+= tgamma downward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce4p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma upward ibm128 -0x4.fffffffffffffff8p+0 : -0x4.444444444444447e808ce2ce3ep+52 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffffffffffffffffcp+0 : -0x8.88888888888888888888888888c8p+100 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffffffffffffffffcp+0 : -0x8.88888888888888888888888888cp+100 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffffffffffffffffcp+0 : -0x8.88888888888888888888888888cp+100 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffffffffffffffffcp+0 : -0x8.88888888888888888888888888cp+100 : inexact-ok
+= tgamma downward binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b5p+96 : inexact-ok
+= tgamma tonearest binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b5p+96 : inexact-ok
+= tgamma towardzero binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b4p+96 : inexact-ok
+= tgamma upward binary128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111114b4p+96 : inexact-ok
+= tgamma downward ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.11111111111111111111111115p+96 : inexact-ok
+= tgamma tonearest ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+= tgamma upward ibm128 -0x4.fffffffffffffffffffffffffep+0 : -0x1.111111111111111111111111148p+96 : inexact-ok
+tgamma -0x5.0000000000000000000000000004p0
+= tgamma downward binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma tonearest binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma towardzero binary32 -0x5.000008p+0 : 0x4.444408p+12 : inexact-ok
+= tgamma upward binary32 -0x5.000008p+0 : 0x4.44441p+12 : inexact-ok
+= tgamma downward binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero binary64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward binary64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero intel96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward intel96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma tonearest m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma towardzero m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92d8p+12 : inexact-ok
+= tgamma upward m68k96 -0x5.000008p+0 : 0x4.44440a07fedb92ep+12 : inexact-ok
+= tgamma downward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma tonearest binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma towardzero binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9dcp+12 : inexact-ok
+= tgamma upward binary128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd9ep+12 : inexact-ok
+= tgamma downward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma tonearest ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma towardzero ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fd8p+12 : inexact-ok
+= tgamma upward ibm128 -0x5.000008p+0 : 0x4.44440a07fedb92d871015f2fdap+12 : inexact-ok
+= tgamma downward binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward binary64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000004p+0 : 0x8.888888888884e4dp+40 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff68p+40 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dfff7p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8dffcp+40 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000004p+0 : 0x8.888888888884e4c3fe9fe8ep+40 : inexact-ok
+= tgamma downward intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero intel96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward intel96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma tonearest m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma towardzero m68k96 -0x5.0000000000000008p+0 : 0x4.4444444444444408p+52 : inexact-ok
+= tgamma upward m68k96 -0x5.0000000000000008p+0 : 0x4.444444444444441p+52 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49ap+52 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba49a4p+52 : inexact-ok
+= tgamma downward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma tonearest ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+= tgamma towardzero ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba48p+52 : inexact-ok
+= tgamma upward ibm128 -0x5.0000000000000008p+0 : 0x4.444444444444440a07fba5ba4ap+52 : inexact-ok
+= tgamma downward binary128 -0x5.0000000000000000000000000004p+0 : 0x8.8888888888888888888888888848p+100 : inexact-ok
+= tgamma tonearest binary128 -0x5.0000000000000000000000000004p+0 : 0x8.888888888888888888888888885p+100 : inexact-ok
+= tgamma towardzero binary128 -0x5.0000000000000000000000000004p+0 : 0x8.8888888888888888888888888848p+100 : inexact-ok
+= tgamma upward binary128 -0x5.0000000000000000000000000004p+0 : 0x8.888888888888888888888888885p+100 : inexact-ok
+= tgamma downward binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma tonearest binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma towardzero binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6dp+96 : inexact-ok
+= tgamma upward binary128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d6ep+96 : inexact-ok
+= tgamma downward ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110dp+96 : inexact-ok
+= tgamma tonearest ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d8p+96 : inexact-ok
+= tgamma towardzero ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110dp+96 : inexact-ok
+= tgamma upward ibm128 -0x5.00000000000000000000000002p+0 : 0x1.1111111111111111111111110d8p+96 : inexact-ok
+tgamma -0x5.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma tonearest binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma towardzero binary32 -0x5.fffff8p+0 : 0xb.60b6bp+8 : inexact-ok
+= tgamma upward binary32 -0x5.fffff8p+0 : 0xb.60b6cp+8 : inexact-ok
+= tgamma downward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward binary64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward intel96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934327p+8 : inexact-ok
+= tgamma upward m68k96 -0x5.fffff8p+0 : 0xb.60b6b5d7c934328p+8 : inexact-ok
+= tgamma downward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645fp+8 : inexact-ok
+= tgamma upward binary128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a645f8p+8 : inexact-ok
+= tgamma downward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a644p+8 : inexact-ok
+= tgamma upward ibm128 -0x5.fffff8p+0 : 0xb.60b6b5d7c93432799a2135a648p+8 : inexact-ok
+= tgamma downward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward binary64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward intel96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma tonearest m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma towardzero m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168cp+40 : inexact-ok
+= tgamma upward m68k96 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168ep+40 : inexact-ok
+= tgamma downward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma tonearest binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma towardzero binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6223p+40 : inexact-ok
+= tgamma upward binary128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a62231p+40 : inexact-ok
+= tgamma downward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma towardzero ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a622p+40 : inexact-ok
+= tgamma upward ibm128 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c2168dcb2207a6228p+40 : inexact-ok
+= tgamma downward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward intel96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b616p+48 : inexact-ok
+= tgamma upward m68k96 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b617p+48 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc452p+48 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc4528p+48 : inexact-ok
+= tgamma downward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc44p+48 : inexact-ok
+= tgamma upward ibm128 -0x5.fffffffffffffff8p+0 : 0xb.60b60b60b60b6160826a6bfc48p+48 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffffffffffffffffcp+0 : 0x1.6c16c16c16c16c16c16c16c16c21p+100 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffffffffffffffffcp+0 : 0x1.6c16c16c16c16c16c16c16c16c21p+100 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffffffffffffffffcp+0 : 0x1.6c16c16c16c16c16c16c16c16c21p+100 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffffffffffffffffcp+0 : 0x1.6c16c16c16c16c16c16c16c16c22p+100 : inexact-ok
+= tgamma downward binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma tonearest binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma towardzero binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d4p+92 : inexact-ok
+= tgamma upward binary128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2d6p+92 : inexact-ok
+= tgamma downward ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2p+92 : inexact-ok
+= tgamma tonearest ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e3p+92 : inexact-ok
+= tgamma towardzero ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e2p+92 : inexact-ok
+= tgamma upward ibm128 -0x5.fffffffffffffffffffffffffep+0 : 0x2.d82d82d82d82d82d82d82d82e3p+92 : inexact-ok
+tgamma -0x6.0000000000000000000000000004p0
+= tgamma downward binary32 -0x6.000008p+0 : -0xb.60b57p+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma upward binary32 -0x6.000008p+0 : -0xb.60b56p+8 : inexact-ok
+= tgamma downward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward binary64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward intel96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c85p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma upward m68k96 -0x6.000008p+0 : -0xb.60b560e9b5c84ffp+8 : inexact-ok
+= tgamma downward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace5p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma upward binary128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068ace48p+8 : inexact-ok
+= tgamma downward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068adp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma upward ibm128 -0x6.000008p+0 : -0xb.60b560e9b5c84ff97799068accp+8 : inexact-ok
+= tgamma downward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward binary64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c1ap+40 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19ep+40 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0c19fb7b625dd4dp+40 : inexact-ok
+= tgamma downward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward intel96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b601p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b6p+48 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c5p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7c48p+48 : inexact-ok
+= tgamma downward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma upward ibm128 -0x6.0000000000000008p+0 : -0xb.60b60b60b60b600b9457001a7cp+48 : inexact-ok
+= tgamma downward binary128 -0x6.0000000000000000000000000004p+0 : -0x1.6c16c16c16c16c16c16c16c16c0dp+100 : inexact-ok
+= tgamma tonearest binary128 -0x6.0000000000000000000000000004p+0 : -0x1.6c16c16c16c16c16c16c16c16c0cp+100 : inexact-ok
+= tgamma towardzero binary128 -0x6.0000000000000000000000000004p+0 : -0x1.6c16c16c16c16c16c16c16c16c0cp+100 : inexact-ok
+= tgamma upward binary128 -0x6.0000000000000000000000000004p+0 : -0x1.6c16c16c16c16c16c16c16c16c0cp+100 : inexact-ok
+= tgamma downward binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd88p+92 : inexact-ok
+= tgamma tonearest binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma towardzero binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma upward binary128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cd86p+92 : inexact-ok
+= tgamma downward ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cep+92 : inexact-ok
+= tgamma tonearest ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cep+92 : inexact-ok
+= tgamma towardzero ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cdp+92 : inexact-ok
+= tgamma upward ibm128 -0x6.00000000000000000000000002p+0 : -0x2.d82d82d82d82d82d82d82d82cdp+92 : inexact-ok
+tgamma -0x6.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fffff8p+0 : -0x1.a01a1cp+8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma upward binary32 -0x6.fffff8p+0 : -0x1.a01a1ap+8 : inexact-ok
+= tgamma downward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward binary64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward intel96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2022p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma upward m68k96 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202p+8 : inexact-ok
+= tgamma downward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma upward binary128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5537fp+8 : inexact-ok
+= tgamma downward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e5538p+8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma upward ibm128 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde202013e050e553p+8 : inexact-ok
+= tgamma downward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward binary64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward intel96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e39p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma upward m68k96 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38cp+36 : inexact-ok
+= tgamma downward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma tonearest binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575646p+36 : inexact-ok
+= tgamma towardzero binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma upward binary128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f199013575644p+36 : inexact-ok
+= tgamma downward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135757p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma upward ibm128 -0x6.ffffffffffffcp+0 : -0x3.403403403404e38f1990135756p+36 : inexact-ok
+= tgamma downward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward intel96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a036p+48 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma upward m68k96 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a034p+48 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff955p+48 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff954fp+48 : inexact-ok
+= tgamma downward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff958p+48 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+= tgamma upward ibm128 -0x6.fffffffffffffff8p+0 : -0x1.a01a01a01a01a03437517eff95p+48 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffffffffffffffffcp+0 : -0x3.403403403403403403403403405p+96 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffffffffffffffffcp+0 : -0x3.403403403403403403403403404ep+96 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffffffffffffffffcp+0 : -0x3.403403403403403403403403404ep+96 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffffffffffffffffcp+0 : -0x3.403403403403403403403403404ep+96 : inexact-ok
+= tgamma downward binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069aap+88 : inexact-ok
+= tgamma tonearest binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma towardzero binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma upward binary128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069a9cp+88 : inexact-ok
+= tgamma downward ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069cp+88 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+= tgamma upward ibm128 -0x6.fffffffffffffffffffffffffep+0 : -0x6.8068068068068068068068069ap+88 : inexact-ok
+tgamma -0x7.0000000000000000000000000004p0
+= tgamma downward binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma tonearest binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma towardzero binary32 -0x7.000008p+0 : 0x1.a019e6p+8 : inexact-ok
+= tgamma upward binary32 -0x7.000008p+0 : 0x1.a019e8p+8 : inexact-ok
+= tgamma downward binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero binary64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward binary64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero intel96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward intel96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma tonearest m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma towardzero m68k96 -0x7.000008p+0 : 0x1.a019e76a6a142418p+8 : inexact-ok
+= tgamma upward m68k96 -0x7.000008p+0 : 0x1.a019e76a6a14241ap+8 : inexact-ok
+= tgamma downward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma tonearest binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma towardzero binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abcbp+8 : inexact-ok
+= tgamma upward binary128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7abccp+8 : inexact-ok
+= tgamma downward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma tonearest ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma towardzero ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7ab8p+8 : inexact-ok
+= tgamma upward ibm128 -0x7.000008p+0 : 0x1.a019e76a6a1424181ea377a7acp+8 : inexact-ok
+= tgamma downward binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero binary64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward binary64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cd8p+36 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000004p+0 : 0x3.4034034034019cdcp+36 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a4p+36 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1a6p+36 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a1p+36 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000004p+0 : 0x3.4034034034019cd8ecf054b0a2p+36 : inexact-ok
+= tgamma downward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward intel96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma tonearest m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma towardzero m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019ffep+48 : inexact-ok
+= tgamma upward m68k96 -0x7.0000000000000008p+0 : 0x1.a01a01a01a01ap+48 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae4p+48 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aae5p+48 : inexact-ok
+= tgamma downward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma tonearest ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+= tgamma towardzero ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503aa8p+48 : inexact-ok
+= tgamma upward ibm128 -0x7.0000000000000008p+0 : 0x1.a01a01a01a019fffcbeeb503abp+48 : inexact-ok
+= tgamma downward binary128 -0x7.0000000000000000000000000004p+0 : 0x3.4034034034034034034034034018p+96 : inexact-ok
+= tgamma tonearest binary128 -0x7.0000000000000000000000000004p+0 : 0x3.403403403403403403403403401ap+96 : inexact-ok
+= tgamma towardzero binary128 -0x7.0000000000000000000000000004p+0 : 0x3.4034034034034034034034034018p+96 : inexact-ok
+= tgamma upward binary128 -0x7.0000000000000000000000000004p+0 : 0x3.403403403403403403403403401ap+96 : inexact-ok
+= tgamma downward binary128 -0x7.00000000000000000000000002p+0 : 0x6.806806806806806806806806663p+88 : inexact-ok
+= tgamma tonearest binary128 -0x7.00000000000000000000000002p+0 : 0x6.8068068068068068068068066634p+88 : inexact-ok
+= tgamma towardzero binary128 -0x7.00000000000000000000000002p+0 : 0x6.806806806806806806806806663p+88 : inexact-ok
+= tgamma upward binary128 -0x7.00000000000000000000000002p+0 : 0x6.8068068068068068068068066634p+88 : inexact-ok
+= tgamma downward ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma tonearest ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma towardzero ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680666p+88 : inexact-ok
+= tgamma upward ibm128 -0x7.00000000000000000000000002p+0 : 0x6.80680680680680680680680668p+88 : inexact-ok
+tgamma -0x7.fffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma tonearest binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma towardzero binary32 -0x7.fffff8p+0 : 0x3.403438p+4 : inexact-ok
+= tgamma upward binary32 -0x7.fffff8p+0 : 0x3.40343cp+4 : inexact-ok
+= tgamma downward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward binary64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward intel96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0cp+4 : inexact-ok
+= tgamma upward m68k96 -0x7.fffff8p+0 : 0x3.40343aebcdf72c1p+4 : inexact-ok
+= tgamma downward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993aep+4 : inexact-ok
+= tgamma upward binary128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993bp+4 : inexact-ok
+= tgamma downward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe993p+4 : inexact-ok
+= tgamma upward ibm128 -0x7.fffff8p+0 : 0x3.40343aebcdf72c0e1eecafe994p+4 : inexact-ok
+= tgamma downward binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero binary64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward binary64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward intel96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma tonearest m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma towardzero m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb2p+32 : inexact-ok
+= tgamma upward m68k96 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb28p+32 : inexact-ok
+= tgamma downward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma tonearest binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma towardzero binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc6p+32 : inexact-ok
+= tgamma upward binary128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefc64p+32 : inexact-ok
+= tgamma downward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma towardzero ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefcp+32 : inexact-ok
+= tgamma upward ibm128 -0x7.ffffffffffffcp+0 : 0x6.806806806809fb21735429eefep+32 : inexact-ok
+= tgamma downward intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero intel96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward intel96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma towardzero m68k96 -0x7.fffffffffffffff8p+0 : 0x3.4034034034034068p+44 : inexact-ok
+= tgamma upward m68k96 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406cp+44 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea2p+44 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ea4p+44 : inexact-ok
+= tgamma downward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5ep+44 : inexact-ok
+= tgamma upward ibm128 -0x7.fffffffffffffff8p+0 : 0x3.403403403403406baed7013f5fp+44 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffffffffffffffffcp+0 : 0x6.806806806806806806806806809cp+92 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffffffffffffffffcp+0 : 0x6.80680680680680680680680680ap+92 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffffffffffffffffcp+0 : 0x6.806806806806806806806806809cp+92 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffffffffffffffffcp+0 : 0x6.80680680680680680680680680ap+92 : inexact-ok
+= tgamma downward binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma tonearest binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma towardzero binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3878p+84 : inexact-ok
+= tgamma upward binary128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d388p+84 : inexact-ok
+= tgamma downward ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma tonearest ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma towardzero ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d38p+84 : inexact-ok
+= tgamma upward ibm128 -0x7.fffffffffffffffffffffffffep+0 : 0xd.00d00d00d00d00d00d00d00d3cp+84 : inexact-ok
+tgamma -0x8.0000000000000000000000000008p0
+= tgamma downward binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma tonearest binary32 -0x8.00001p+0 : -0x1.a019cap+4 : inexact-ok
+= tgamma towardzero binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma upward binary32 -0x8.00001p+0 : -0x1.a019c8p+4 : inexact-ok
+= tgamma downward binary64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward binary64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward intel96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2bp+4 : inexact-ok
+= tgamma tonearest m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma towardzero m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma upward m68k96 -0x8.00001p+0 : -0x1.a019c9f48981c2aep+4 : inexact-ok
+= tgamma downward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma tonearest binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4bp+4 : inexact-ok
+= tgamma towardzero binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma upward binary128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a4afp+4 : inexact-ok
+= tgamma downward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a5p+4 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma upward ibm128 -0x8.00001p+0 : -0x1.a019c9f48981c2aec9937d57a48p+4 : inexact-ok
+= tgamma downward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward binary64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward intel96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma tonearest m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc57cp+32 : inexact-ok
+= tgamma towardzero m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma upward m68k96 -0x8.0000000000008p+0 : -0x3.4034034033ffc578p+32 : inexact-ok
+= tgamma downward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma tonearest binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e4p+32 : inexact-ok
+= tgamma towardzero binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma upward binary128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7e3ep+32 : inexact-ok
+= tgamma downward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7fp+32 : inexact-ok
+= tgamma tonearest ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma towardzero ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma upward ibm128 -0x8.0000000000008p+0 : -0x3.4034034033ffc57a966c721f7ep+32 : inexact-ok
+= tgamma downward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward intel96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe4p+44 : inexact-ok
+= tgamma tonearest m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma towardzero m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma upward m68k96 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe2p+44 : inexact-ok
+= tgamma downward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581acp+44 : inexact-ok
+= tgamma tonearest binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma towardzero binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma upward binary128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc581abp+44 : inexact-ok
+= tgamma downward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc582p+44 : inexact-ok
+= tgamma tonearest ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma towardzero ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma upward ibm128 -0x8.000000000000001p+0 : -0x1.a01a01a01a019fe256094cc5818p+44 : inexact-ok
+= tgamma downward binary128 -0x8.0000000000000000000000000008p+0 : -0x3.4034034034034034034034033ffep+92 : inexact-ok
+= tgamma tonearest binary128 -0x8.0000000000000000000000000008p+0 : -0x3.4034034034034034034034033ffcp+92 : inexact-ok
+= tgamma towardzero binary128 -0x8.0000000000000000000000000008p+0 : -0x3.4034034034034034034034033ffcp+92 : inexact-ok
+= tgamma upward binary128 -0x8.0000000000000000000000000008p+0 : -0x3.4034034034034034034034033ffcp+92 : inexact-ok
+= tgamma downward binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648cp+84 : inexact-ok
+= tgamma tonearest binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma towardzero binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma upward binary128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648bcp+84 : inexact-ok
+= tgamma downward ibm128 -0x8.00000000000000000000000004p+0 : -0x6.8068068068068068068068064ap+84 : inexact-ok
+= tgamma tonearest ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+= tgamma towardzero ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+= tgamma upward ibm128 -0x8.00000000000000000000000004p+0 : -0x6.80680680680680680680680648p+84 : inexact-ok
+tgamma -0x9.fffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma tonearest binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma towardzero binary32 -0x9.fffffp+0 : 0x4.9f9498p-4 : inexact-ok
+= tgamma upward binary32 -0x9.fffffp+0 : 0x4.9f94ap-4 : inexact-ok
+= tgamma downward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero binary64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward binary64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward intel96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629adp-4 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad8p-4 : inexact-ok
+= tgamma downward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9144p-4 : inexact-ok
+= tgamma upward binary128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9148p-4 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db9p-4 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffp+0 : 0x4.9f949bd5f3629ad14cc512db92p-4 : inexact-ok
+= tgamma downward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward binary64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward intel96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma tonearest m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma towardzero m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918fp+24 : inexact-ok
+= tgamma upward m68k96 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb919p+24 : inexact-ok
+= tgamma downward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma tonearest binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma towardzero binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24 : inexact-ok
+= tgamma upward binary128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24 : inexact-ok
+= tgamma downward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma tonearest ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma towardzero ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc34p+24 : inexact-ok
+= tgamma upward ibm128 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb918f2f6b479fc38p+24 : inexact-ok
+= tgamma downward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward intel96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma tonearest m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma towardzero m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d68p+36 : inexact-ok
+= tgamma upward m68k96 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d7p+36 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743dp+36 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8743d4p+36 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8742p+36 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffffffffffffp+0 : 0x4.9f93edde27d71d69b812af8744p+36 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffffffffffffff8p+0 : 0x9.3f27dbbc4fae397780b69f53347p+84 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffffffffffffff8p+0 : 0x9.3f27dbbc4fae397780b69f533478p+84 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffffffffffffff8p+0 : 0x9.3f27dbbc4fae397780b69f53347p+84 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffffffffffffff8p+0 : 0x9.3f27dbbc4fae397780b69f533478p+84 : inexact-ok
+= tgamma downward binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma tonearest binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma towardzero binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7158p+80 : inexact-ok
+= tgamma upward binary128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea7159p+80 : inexact-ok
+= tgamma downward ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea71p+80 : inexact-ok
+= tgamma tonearest ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea718p+80 : inexact-ok
+= tgamma towardzero ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea71p+80 : inexact-ok
+= tgamma upward ibm128 -0x9.fffffffffffffffffffffffffcp+0 : 0x1.27e4fb7789f5c72ef016d3ea718p+80 : inexact-ok
+tgamma -0xa.0000000000000000000000000008p0
+= tgamma downward binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma tonearest binary32 -0xa.00001p+0 : -0x4.9f934p-4 : inexact-ok
+= tgamma towardzero binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma upward binary32 -0xa.00001p+0 : -0x4.9f9338p-4 : inexact-ok
+= tgamma downward binary64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward binary64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward intel96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc18p-4 : inexact-ok
+= tgamma tonearest m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma towardzero m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma upward m68k96 -0xa.00001p+0 : -0x4.9f933fe684a2dc1p-4 : inexact-ok
+= tgamma downward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma tonearest binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c358p-4 : inexact-ok
+= tgamma towardzero binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma upward binary128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c354p-4 : inexact-ok
+= tgamma downward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c4p-4 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma upward ibm128 -0xa.00001p+0 : -0x4.9f933fe684a2dc11289e4534c2p-4 : inexact-ok
+= tgamma downward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward binary64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward intel96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma tonearest m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa35ap+24 : inexact-ok
+= tgamma towardzero m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma upward m68k96 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fp+24 : inexact-ok
+= tgamma downward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma tonearest binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24 : inexact-ok
+= tgamma towardzero binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma upward binary128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24 : inexact-ok
+= tgamma downward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma tonearest ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24 : inexact-ok
+= tgamma towardzero ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma upward ibm128 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24 : inexact-ok
+= tgamma downward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward intel96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma tonearest m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c1p+36 : inexact-ok
+= tgamma towardzero m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma upward m68k96 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c08p+36 : inexact-ok
+= tgamma downward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff8p+36 : inexact-ok
+= tgamma tonearest binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma towardzero binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma upward binary128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36 : inexact-ok
+= tgamma downward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma tonearest ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbfp+36 : inexact-ok
+= tgamma towardzero ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+= tgamma upward ibm128 -0xa.000000000000001p+0 : -0x4.9f93edde27d71c0dc8a3efcbeep+36 : inexact-ok
+= tgamma downward binary128 -0xa.0000000000000000000000000008p+0 : -0x9.3f27dbbc4fae397780b69f53332p+84 : inexact-ok
+= tgamma tonearest binary128 -0xa.0000000000000000000000000008p+0 : -0x9.3f27dbbc4fae397780b69f533318p+84 : inexact-ok
+= tgamma towardzero binary128 -0xa.0000000000000000000000000008p+0 : -0x9.3f27dbbc4fae397780b69f533318p+84 : inexact-ok
+= tgamma upward binary128 -0xa.0000000000000000000000000008p+0 : -0x9.3f27dbbc4fae397780b69f533318p+84 : inexact-ok
+= tgamma downward binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b9ap+80 : inexact-ok
+= tgamma tonearest binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma towardzero binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma upward binary128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80 : inexact-ok
+= tgamma downward ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5cp+80 : inexact-ok
+= tgamma tonearest ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+= tgamma towardzero ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+= tgamma upward ibm128 -0xa.00000000000000000000000004p+0 : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80 : inexact-ok
+tgamma -0x13.fffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.3ffffep+4 : 0x3.ca86ep-44 : inexact-ok
+= tgamma upward binary32 -0x1.3ffffep+4 : 0x3.ca86e4p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b4p-44 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e124p-44 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e126p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e1p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffep+4 : 0x3.ca86e2f011ecb5b1fe737895e2p-44 : inexact-ok
+= tgamma downward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward binary64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028ep-16 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e8p-16 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541144p-16 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541148p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f78541p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a028e1b12f785412p-16 : inexact-ok
+= tgamma downward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward intel96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a26p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a264p-4 : inexact-ok
+= tgamma downward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658cp-4 : inexact-ok
+= tgamma upward binary128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e658ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e65p-4 : inexact-ok
+= tgamma upward ibm128 -0x1.3ffffffffffffffep+4 : 0x3.ca8574804044a263a8ce3f9e66p-4 : inexact-ok
+= tgamma downward binary128 -0x1.3fffffffffffffffffffffffffffp+4 : 0x7.950ae900808941ea72b4afe3c458p+44 : inexact-ok
+= tgamma tonearest binary128 -0x1.3fffffffffffffffffffffffffffp+4 : 0x7.950ae900808941ea72b4afe3c458p+44 : inexact-ok
+= tgamma towardzero binary128 -0x1.3fffffffffffffffffffffffffffp+4 : 0x7.950ae900808941ea72b4afe3c458p+44 : inexact-ok
+= tgamma upward binary128 -0x1.3fffffffffffffffffffffffffffp+4 : 0x7.950ae900808941ea72b4afe3c45cp+44 : inexact-ok
+= tgamma downward binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f44p+36 : inexact-ok
+= tgamma tonearest binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f448p+36 : inexact-ok
+= tgamma towardzero binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f44p+36 : inexact-ok
+= tgamma upward binary128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f448p+36 : inexact-ok
+= tgamma downward ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f4p+36 : inexact-ok
+= tgamma upward ibm128 -0x1.3fffffffffffffffffffffffff8p+4 : 0xf.2a15d201011283d4e5695fc8f8p+36 : inexact-ok
+tgamma -0x14.000000000000000000000000001p0
+= tgamma downward binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma tonearest binary32 -0x1.400002p+4 : -0x3.ca8408p-44 : inexact-ok
+= tgamma towardzero binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma upward binary32 -0x1.400002p+4 : -0x3.ca8404p-44 : inexact-ok
+= tgamma downward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest binary64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward binary64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward intel96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38b4p-44 : inexact-ok
+= tgamma tonearest m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma towardzero m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma upward m68k96 -0x1.400002p+4 : -0x3.ca8406112a1d38bp-44 : inexact-ok
+= tgamma downward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a8p-44 : inexact-ok
+= tgamma tonearest binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma towardzero binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma upward binary128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243a6p-44 : inexact-ok
+= tgamma downward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9244p-44 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma upward ibm128 -0x1.400002p+4 : -0x3.ca8406112a1d38b1fe461e9243p-44 : inexact-ok
+= tgamma downward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward binary64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725af8p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000001p+4 : -0x7.950ae90080725afp-16 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134e4p-16 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d136p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000001p+4 : -0x7.950ae90080725af33439e7d134p-16 : inexact-ok
+= tgamma downward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward intel96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f88p-4 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma upward m68k96 -0x1.4000000000000002p+4 : -0x3.ca85748040449f84p-4 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d6p-4 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455d5ep-4 : inexact-ok
+= tgamma downward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455ep-4 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma upward ibm128 -0x1.4000000000000002p+4 : -0x3.ca85748040449f86c9e670455dp-4 : inexact-ok
+= tgamma downward binary128 -0x1.4000000000000000000000000001p+4 : -0x7.950ae900808941ea72b4afe3c18p+44 : inexact-ok
+= tgamma tonearest binary128 -0x1.4000000000000000000000000001p+4 : -0x7.950ae900808941ea72b4afe3c17cp+44 : inexact-ok
+= tgamma towardzero binary128 -0x1.4000000000000000000000000001p+4 : -0x7.950ae900808941ea72b4afe3c17cp+44 : inexact-ok
+= tgamma upward binary128 -0x1.4000000000000000000000000001p+4 : -0x7.950ae900808941ea72b4afe3c17cp+44 : inexact-ok
+= tgamma downward binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc61768p+36 : inexact-ok
+= tgamma tonearest binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc61768p+36 : inexact-ok
+= tgamma towardzero binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc6176p+36 : inexact-ok
+= tgamma upward binary128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc6176p+36 : inexact-ok
+= tgamma downward ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc618p+36 : inexact-ok
+= tgamma tonearest ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc618p+36 : inexact-ok
+= tgamma towardzero ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc614p+36 : inexact-ok
+= tgamma upward ibm128 -0x1.400000000000000000000000008p+4 : -0xf.2a15d201011283d4e5695fc614p+36 : inexact-ok
+tgamma -0x1d.fffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.dffffep+4 : 0x9.c99a5p-92 : inexact-ok
+= tgamma upward binary32 -0x1.dffffep+4 : 0x9.c99a6p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward binary64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward intel96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570514p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffep+4 : 0x9.c99a5695c570515p-92 : inexact-ok
+= tgamma downward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cep-92 : inexact-ok
+= tgamma upward binary128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942ce8p-92 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06942cp-92 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffep+4 : 0x9.c99a5695c5705142362f06943p-92 : inexact-ok
+= tgamma downward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward binary64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147cp-60 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147ep-60 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6dp-60 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe6ep-60 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fep-60 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffp+4 : 0x1.3932c5047d65147d63ec0e56fe8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward intel96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb07349p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb0734ap-52 : inexact-ok
+= tgamma downward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7278p-52 : inexact-ok
+= tgamma upward binary128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e728p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e7p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.dffffffffffffffep+4 : 0x9.c9962823eb073493e020600e74p-52 : inexact-ok
+= tgamma downward binary128 -0x1.dfffffffffffffffffffffffffffp+4 : 0x1.3932c5047d60e60caded4c298a08p+0 : inexact-ok
+= tgamma tonearest binary128 -0x1.dfffffffffffffffffffffffffffp+4 : 0x1.3932c5047d60e60caded4c298a08p+0 : inexact-ok
+= tgamma towardzero binary128 -0x1.dfffffffffffffffffffffffffffp+4 : 0x1.3932c5047d60e60caded4c298a08p+0 : inexact-ok
+= tgamma upward binary128 -0x1.dfffffffffffffffffffffffffffp+4 : 0x1.3932c5047d60e60caded4c298a09p+0 : inexact-ok
+= tgamma downward binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda9853567p-8 : inexact-ok
+= tgamma tonearest binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda98535672p-8 : inexact-ok
+= tgamma towardzero binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda9853567p-8 : inexact-ok
+= tgamma upward binary128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda98535672p-8 : inexact-ok
+= tgamma downward ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985356p-8 : inexact-ok
+= tgamma upward ibm128 -0x1.dfffffffffffffffffffffffff8p+4 : 0x2.72658a08fac1cc195bda985357p-8 : inexact-ok
+tgamma -0x1e.000000000000000000000000001p0
+= tgamma downward binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma tonearest binary32 -0x1.e00002p+4 : -0x9.c992p-92 : inexact-ok
+= tgamma towardzero binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma upward binary32 -0x1.e00002p+4 : -0x9.c991fp-92 : inexact-ok
+= tgamma downward binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest binary64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward binary64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest intel96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward intel96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972556p-92 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma upward m68k96 -0x1.e00002p+4 : -0x9.c991f9b45972555p-92 : inexact-ok
+= tgamma downward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daa8p-92 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma upward binary128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455daap-92 : inexact-ok
+= tgamma downward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455dcp-92 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma upward ibm128 -0x1.e00002p+4 : -0x9.c991f9b45972555ffcb66455d8p-92 : inexact-ok
+= tgamma downward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward binary64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79cp-60 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79ap-60 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000001p+4 : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60 : inexact-ok
+= tgamma downward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward intel96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c4p-52 : inexact-ok
+= tgamma tonearest m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma towardzero m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma upward m68k96 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c3p-52 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29ep-52 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a29d8p-52 : inexact-ok
+= tgamma downward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a2cp-52 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma upward ibm128 -0x1.e000000000000002p+4 : -0x9.c9962823eb072c36feb4628a28p-52 : inexact-ok
+= tgamma downward binary128 -0x1.e000000000000000000000000001p+4 : -0x1.3932c5047d60e60caded4c298983p+0 : inexact-ok
+= tgamma tonearest binary128 -0x1.e000000000000000000000000001p+4 : -0x1.3932c5047d60e60caded4c298983p+0 : inexact-ok
+= tgamma towardzero binary128 -0x1.e000000000000000000000000001p+4 : -0x1.3932c5047d60e60caded4c298982p+0 : inexact-ok
+= tgamma upward binary128 -0x1.e000000000000000000000000001p+4 : -0x1.3932c5047d60e60caded4c298982p+0 : inexact-ok
+= tgamma downward binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a4p-8 : inexact-ok
+= tgamma tonearest binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a4p-8 : inexact-ok
+= tgamma towardzero binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a2p-8 : inexact-ok
+= tgamma upward binary128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d0a2p-8 : inexact-ok
+= tgamma downward ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d1p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852d1p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852dp-8 : inexact-ok
+= tgamma upward ibm128 -0x1.e00000000000000000000000008p+4 : -0x2.72658a08fac1cc195bda9852dp-8 : inexact-ok
+tgamma -0x27.ffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.7ffffcp+4 : 0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.7ffffcp+4 : 0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward binary64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab858p-144 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab86p-144 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a3684p-144 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a368p-144 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7ab85f51a817a36ap-144 : inexact-ok
+= tgamma downward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward binary64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward intel96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946p-116 : inexact-ok
+= tgamma upward m68k96 -0x2.7fffffffffffep+4 : 0xe.5476a15095db947p-116 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0d8p-116 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b0ep-116 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9bp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffep+4 : 0xe.5476a15095db946b38b856b9b4p-116 : inexact-ok
+= tgamma downward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward intel96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6ap-104 : inexact-ok
+= tgamma upward m68k96 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a8p-104 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104 : inexact-ok
+= tgamma downward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.7ffffffffffffffcp+4 : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104 : inexact-ok
+= tgamma downward binary128 -0x2.7ffffffffffffffffffffffffffep+4 : 0xe.5476a1509571800d0392255d6ffp-56 : inexact-ok
+= tgamma tonearest binary128 -0x2.7ffffffffffffffffffffffffffep+4 : 0xe.5476a1509571800d0392255d6ff8p-56 : inexact-ok
+= tgamma towardzero binary128 -0x2.7ffffffffffffffffffffffffffep+4 : 0xe.5476a1509571800d0392255d6ffp-56 : inexact-ok
+= tgamma upward binary128 -0x2.7ffffffffffffffffffffffffffep+4 : 0xe.5476a1509571800d0392255d6ff8p-56 : inexact-ok
+= tgamma downward binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac173fp-60 : inexact-ok
+= tgamma upward binary128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac174p-60 : inexact-ok
+= tgamma downward ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac17p-60 : inexact-ok
+= tgamma upward ibm128 -0x2.7fffffffffffffffffffffffffp+4 : 0x1.ca8ed42a12ae3001a07244ac178p-60 : inexact-ok
+tgamma -0x28.000000000000000000000000002p0
+= tgamma downward binary32 -0x2.800004p+4 : -0x7.3p-144 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.800004p+4 : -0x7.28p-144 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest binary64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward binary64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward intel96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma tonearest m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3a8p-144 : inexact-ok
+= tgamma towardzero m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma upward m68k96 -0x2.800004p+4 : -0x7.2a34af6633d2b3ap-144 : inexact-ok
+= tgamma downward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144 : inexact-ok
+= tgamma tonearest binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma towardzero binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma upward binary128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c1ep-144 : inexact-ok
+= tgamma downward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma tonearest ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7c2p-144 : inexact-ok
+= tgamma towardzero ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma upward ibm128 -0x2.800004p+4 : -0x7.2a34af6633d2b3a72f681ba7cp-144 : inexact-ok
+= tgamma downward binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest binary64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward binary64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bbp-116 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000002p+4 : -0xe.5476a15095076bap-116 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fc8p-116 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8fcp-116 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd9p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000002p+4 : -0xe.5476a15095076baece6bf7cd8cp-116 : inexact-ok
+= tgamma downward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward intel96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b968p-104 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma upward m68k96 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b96p-104 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104 : inexact-ok
+= tgamma downward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbep-104 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+= tgamma upward ibm128 -0x2.8000000000000004p+4 : -0x7.2a3b50a84ab8b9653be5c04bbcp-104 : inexact-ok
+= tgamma downward binary128 -0x2.8000000000000000000000000002p+4 : -0xe.5476a1509571800d0392255d62b8p-56 : inexact-ok
+= tgamma tonearest binary128 -0x2.8000000000000000000000000002p+4 : -0xe.5476a1509571800d0392255d62b8p-56 : inexact-ok
+= tgamma towardzero binary128 -0x2.8000000000000000000000000002p+4 : -0xe.5476a1509571800d0392255d62bp-56 : inexact-ok
+= tgamma upward binary128 -0x2.8000000000000000000000000002p+4 : -0xe.5476a1509571800d0392255d62bp-56 : inexact-ok
+= tgamma downward binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4317p-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma upward binary128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab4316p-60 : inexact-ok
+= tgamma downward ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab438p-60 : inexact-ok
+= tgamma tonearest ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+= tgamma towardzero ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+= tgamma upward ibm128 -0x2.80000000000000000000000001p+4 : -0x1.ca8ed42a12ae3001a07244ab43p-60 : inexact-ok
+tgamma -0x28.ffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.8ffffcp+4 : -0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.8ffffcp+4 : -0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward binary64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df66774p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffcp+4 : -0x2.cbced32c2df6677p-148 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fep-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565fcp-148 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466566p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffcp+4 : -0x2.cbced32c2df66773301b466565p-148 : inexact-ok
+= tgamma downward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward binary64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward intel96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd7p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd68p-120 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4994p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b499p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b4ap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffep+4 : -0x5.979870e740b9dd69794cf94b48p-120 : inexact-ok
+= tgamma downward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward intel96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b98p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b94p-108 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8208p-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e8206p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e83p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.8ffffffffffffffcp+4 : -0x2.cbcc3873a0481b9702adc43e82p-108 : inexact-ok
+= tgamma downward binary128 -0x2.8ffffffffffffffffffffffffffep+4 : -0x5.979870e7409031f8973f46c6ce1p-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.8ffffffffffffffffffffffffffep+4 : -0x5.979870e7409031f8973f46c6ce0cp-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.8ffffffffffffffffffffffffffep+4 : -0x5.979870e7409031f8973f46c6ce0cp-60 : inexact-ok
+= tgamma upward binary128 -0x2.8ffffffffffffffffffffffffffep+4 : -0x5.979870e7409031f8973f46c6ce0cp-60 : inexact-ok
+= tgamma downward binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9031ap-68 : inexact-ok
+= tgamma tonearest binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9031ap-68 : inexact-ok
+= tgamma towardzero binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903198p-68 : inexact-ok
+= tgamma upward binary128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903198p-68 : inexact-ok
+= tgamma downward ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d9034p-68 : inexact-ok
+= tgamma tonearest ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+= tgamma towardzero ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+= tgamma upward ibm128 -0x2.8fffffffffffffffffffffffffp+4 : -0xb.2f30e1ce812063f12e7e8d903p-68 : inexact-ok
+tgamma -0x29.000000000000000000000000002p0
+= tgamma downward binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.900004p+4 : 0x2.8p-148 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.900004p+4 : 0x3p-148 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward binary64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward intel96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma tonearest m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma towardzero m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36854p-148 : inexact-ok
+= tgamma upward m68k96 -0x2.900004p+4 : 0x2.cbc99dbe11b36858p-148 : inexact-ok
+= tgamma downward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma tonearest binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma towardzero binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986872p-148 : inexact-ok
+= tgamma upward binary128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e986874p-148 : inexact-ok
+= tgamma downward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma tonearest ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma towardzero ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9868p-148 : inexact-ok
+= tgamma upward ibm128 -0x2.900004p+4 : 0x2.cbc99dbe11b36857904d8e9869p-148 : inexact-ok
+= tgamma downward binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero binary64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward binary64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000002p+4 : 0x5.979870e74066868p-120 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000002p+4 : 0x5.979870e740668688p-120 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da2p-120 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1da24p-120 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dap-120 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000002p+4 : 0x5.979870e740668687b53195c1dcp-120 : inexact-ok
+= tgamma downward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward intel96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166p-108 : inexact-ok
+= tgamma upward m68k96 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481664p-108 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288496ep-108 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a048166194918288497p-108 : inexact-ok
+= tgamma downward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a04816619491828849p-108 : inexact-ok
+= tgamma upward ibm128 -0x2.9000000000000004p+4 : 0x2.cbcc3873a0481661949182884ap-108 : inexact-ok
+= tgamma downward binary128 -0x2.9000000000000000000000000002p+4 : 0x5.979870e7409031f8973f46c6c8d4p-60 : inexact-ok
+= tgamma tonearest binary128 -0x2.9000000000000000000000000002p+4 : 0x5.979870e7409031f8973f46c6c8d8p-60 : inexact-ok
+= tgamma towardzero binary128 -0x2.9000000000000000000000000002p+4 : 0x5.979870e7409031f8973f46c6c8d4p-60 : inexact-ok
+= tgamma upward binary128 -0x2.9000000000000000000000000002p+4 : 0x5.979870e7409031f8973f46c6c8d8p-60 : inexact-ok
+= tgamma downward binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc28p-68 : inexact-ok
+= tgamma tonearest binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc3p-68 : inexact-ok
+= tgamma towardzero binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc28p-68 : inexact-ok
+= tgamma upward binary128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afc3p-68 : inexact-ok
+= tgamma downward ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma tonearest ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma towardzero ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8afcp-68 : inexact-ok
+= tgamma upward ibm128 -0x2.90000000000000000000000001p+4 : 0xb.2f30e1ce812063f12e7e8d8bp-68 : inexact-ok
+tgamma -0x29.ffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.9ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.9ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward binary64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ap-152 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffcp+4 : 0x1.10b05211e13c736cp-152 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6049p-152 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e604ap-152 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e6p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffcp+4 : 0x1.10b05211e13c736ab795b13e608p-152 : inexact-ok
+= tgamma downward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward binary64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward intel96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd0098p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009cp-124 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c4p-124 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89c6p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac89p-124 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd009a66d326ac8ap-124 : inexact-ok
+= tgamma downward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward intel96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846ap-112 : inexact-ok
+= tgamma upward m68k96 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639ep-112 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca639fp-112 : inexact-ok
+= tgamma downward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca638p-112 : inexact-ok
+= tgamma upward ibm128 -0x2.9ffffffffffffffcp+4 : 0x1.10af527530de846be9aee0ca64p-112 : inexact-ok
+= tgamma downward binary128 -0x2.9ffffffffffffffffffffffffffep+4 : 0x2.215ea4ea61bd06d89b244bb97312p-64 : inexact-ok
+= tgamma tonearest binary128 -0x2.9ffffffffffffffffffffffffffep+4 : 0x2.215ea4ea61bd06d89b244bb97312p-64 : inexact-ok
+= tgamma towardzero binary128 -0x2.9ffffffffffffffffffffffffffep+4 : 0x2.215ea4ea61bd06d89b244bb97312p-64 : inexact-ok
+= tgamma upward binary128 -0x2.9ffffffffffffffffffffffffffep+4 : 0x2.215ea4ea61bd06d89b244bb97314p-64 : inexact-ok
+= tgamma downward binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3cp-72 : inexact-ok
+= tgamma tonearest binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3c4p-72 : inexact-ok
+= tgamma towardzero binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3cp-72 : inexact-ok
+= tgamma upward binary128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e3c4p-72 : inexact-ok
+= tgamma downward ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e2p-72 : inexact-ok
+= tgamma tonearest ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e4p-72 : inexact-ok
+= tgamma towardzero ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e2p-72 : inexact-ok
+= tgamma upward ibm128 -0x2.9fffffffffffffffffffffffffp+4 : 0x4.42bd49d4c37a0db136489773e4p-72 : inexact-ok
+tgamma -0x2a.000000000000000000000000002p0
+= tgamma downward binary32 -0x2.a00004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.a00004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward binary64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward intel96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c6190ap-152 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma upward m68k96 -0x2.a00004p+4 : -0x1.10ae52d9a7c61908p-152 : inexact-ok
+= tgamma downward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma tonearest binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bcp-152 : inexact-ok
+= tgamma towardzero binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma upward binary128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a457bbp-152 : inexact-ok
+= tgamma downward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a458p-152 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma upward ibm128 -0x2.a00004p+4 : -0x1.10ae52d9a7c61909524089a4578p-152 : inexact-ok
+= tgamma downward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward binary64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d18p-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d14p-124 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd24p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fd22p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fep-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad0d16cf757159fdp-124 : inexact-ok
+= tgamma downward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward intel96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826ep-112 : inexact-ok
+= tgamma tonearest m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma towardzero m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma upward m68k96 -0x2.a000000000000004p+4 : -0x1.10af527530de826cp-112 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e76p-112 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e75p-112 : inexact-ok
+= tgamma downward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0e8p-112 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+= tgamma upward ibm128 -0x2.a000000000000004p+4 : -0x1.10af527530de826cb1756aef0ep-112 : inexact-ok
+= tgamma downward binary128 -0x2.a000000000000000000000000002p+4 : -0x2.215ea4ea61bd06d89b244bb97114p-64 : inexact-ok
+= tgamma tonearest binary128 -0x2.a000000000000000000000000002p+4 : -0x2.215ea4ea61bd06d89b244bb97114p-64 : inexact-ok
+= tgamma towardzero binary128 -0x2.a000000000000000000000000002p+4 : -0x2.215ea4ea61bd06d89b244bb97112p-64 : inexact-ok
+= tgamma upward binary128 -0x2.a000000000000000000000000002p+4 : -0x2.215ea4ea61bd06d89b244bb97112p-64 : inexact-ok
+= tgamma downward binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e48cp-72 : inexact-ok
+= tgamma tonearest binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e48cp-72 : inexact-ok
+= tgamma towardzero binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e488p-72 : inexact-ok
+= tgamma upward binary128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e488p-72 : inexact-ok
+= tgamma downward ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e6p-72 : inexact-ok
+= tgamma tonearest ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+= tgamma towardzero ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+= tgamma upward ibm128 -0x2.a0000000000000000000000001p+4 : -0x4.42bd49d4c37a0db136489771e4p-72 : inexact-ok
+tgamma -0x31.ffffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.1ffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.1ffffcp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward binary64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02p-200 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f03p-200 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d0087p-200 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00878p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d008p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa7f02edf65d0d00cp-200 : inexact-ok
+= tgamma downward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward binary64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward intel96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51696p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51698p-168 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff1fp-168 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff2p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfffp-168 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce5169716d0dacfff8p-168 : inexact-ok
+= tgamma downward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward intel96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dcp-160 : inexact-ok
+= tgamma upward m68k96 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1ddp-160 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa48p-160 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fa5p-160 : inexact-ok
+= tgamma downward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0f8p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.1ffffffffffffffcp+4 : 0xd.d9b7b70966bc1dc41628cab0fcp-160 : inexact-ok
+= tgamma downward binary128 -0x3.1ffffffffffffffffffffffffffep+4 : 0x1.bb36f6e12cd78205f0a0534536dbp-108 : inexact-ok
+= tgamma tonearest binary128 -0x3.1ffffffffffffffffffffffffffep+4 : 0x1.bb36f6e12cd78205f0a0534536dcp-108 : inexact-ok
+= tgamma towardzero binary128 -0x3.1ffffffffffffffffffffffffffep+4 : 0x1.bb36f6e12cd78205f0a0534536dbp-108 : inexact-ok
+= tgamma upward binary128 -0x3.1ffffffffffffffffffffffffffep+4 : 0x1.bb36f6e12cd78205f0a0534536dcp-108 : inexact-ok
+= tgamma downward binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454cp-116 : inexact-ok
+= tgamma tonearest binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454ep-116 : inexact-ok
+= tgamma towardzero binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454cp-116 : inexact-ok
+= tgamma upward binary128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b454ep-116 : inexact-ok
+= tgamma downward ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b45p-116 : inexact-ok
+= tgamma upward ibm128 -0x3.1fffffffffffffffffffffffffp+4 : 0x3.766dedc259af040be140a68b46p-116 : inexact-ok
+tgamma -0x32.000000000000000000000000002p0
+= tgamma downward binary32 -0x3.200004p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.200004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest binary64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward binary64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward intel96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma tonearest m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc1p-200 : inexact-ok
+= tgamma towardzero m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma upward m68k96 -0x3.200004p+4 : -0xd.d9aa2280533fc0fp-200 : inexact-ok
+= tgamma downward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1118p-200 : inexact-ok
+= tgamma tonearest binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma towardzero binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma upward binary128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb111p-200 : inexact-ok
+= tgamma downward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb14p-200 : inexact-ok
+= tgamma tonearest ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma towardzero ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma upward ibm128 -0x3.200004p+4 : -0xd.d9aa2280533fc0fa48a205cb1p-200 : inexact-ok
+= tgamma downward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward binary64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed76p-168 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74p-168 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9862p-168 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168 : inexact-ok
+= tgamma downward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward intel96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma tonearest m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc02ap-160 : inexact-ok
+= tgamma towardzero m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma upward m68k96 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029p-160 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265e8p-160 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a265ep-160 : inexact-ok
+= tgamma downward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a268p-160 : inexact-ok
+= tgamma tonearest ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma towardzero ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma upward ibm128 -0x3.2000000000000004p+4 : -0xd.d9b7b70966bc029af3dc69a264p-160 : inexact-ok
+= tgamma downward binary128 -0x3.2000000000000000000000000002p+4 : -0x1.bb36f6e12cd78205f0a053453529p-108 : inexact-ok
+= tgamma tonearest binary128 -0x3.2000000000000000000000000002p+4 : -0x1.bb36f6e12cd78205f0a053453529p-108 : inexact-ok
+= tgamma towardzero binary128 -0x3.2000000000000000000000000002p+4 : -0x1.bb36f6e12cd78205f0a053453528p-108 : inexact-ok
+= tgamma upward binary128 -0x3.2000000000000000000000000002p+4 : -0x1.bb36f6e12cd78205f0a053453528p-108 : inexact-ok
+= tgamma downward binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bcp-116 : inexact-ok
+= tgamma tonearest binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bcp-116 : inexact-ok
+= tgamma towardzero binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bap-116 : inexact-ok
+= tgamma upward binary128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992bap-116 : inexact-ok
+= tgamma downward ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68993p-116 : inexact-ok
+= tgamma tonearest ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68993p-116 : inexact-ok
+= tgamma towardzero ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992p-116 : inexact-ok
+= tgamma upward ibm128 -0x3.20000000000000000000000001p+4 : -0x3.766dedc259af040be140a68992p-116 : inexact-ok
+tgamma -0x63.ffffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.3ffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.3ffff8p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward binary64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward intel96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df8p-508 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76dfap-508 : inexact-ok
+= tgamma downward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6dp-508 : inexact-ok
+= tgamma upward binary128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce6ep-508 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bcep-508 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76df84d32370bce8p-508 : inexact-ok
+= tgamma downward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward binary64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward intel96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86acp-480 : inexact-ok
+= tgamma upward m68k96 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86bp-480 : inexact-ok
+= tgamma downward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480 : inexact-ok
+= tgamma upward binary128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480 : inexact-ok
+= tgamma downward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480 : inexact-ok
+= tgamma upward ibm128 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480 : inexact-ok
+= tgamma downward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward intel96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781216p-468 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da55p-468 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da56p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22dap-468 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffffffffffffff8p+4 : 0x1.2d4a1e607e781214f0525c22da8p-468 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffffffffffffffffcp+4 : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffffffffffffffffcp+4 : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffffffffffffffffcp+4 : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffffffffffffffffcp+4 : 0x2.5a943cc0fcf01ebce2500cb3cf6p-420 : inexact-ok
+= tgamma downward binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fccp-428 : inexact-ok
+= tgamma tonearest binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fdp-428 : inexact-ok
+= tgamma towardzero binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fccp-428 : inexact-ok
+= tgamma upward binary128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4fdp-428 : inexact-ok
+= tgamma downward ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4ep-428 : inexact-ok
+= tgamma tonearest ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a5p-428 : inexact-ok
+= tgamma towardzero ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a4ep-428 : inexact-ok
+= tgamma upward ibm128 -0x6.3ffffffffffffffffffffffffep+4 : 0x4.b5287981f9e03d79c4a0196a5p-428 : inexact-ok
+tgamma -0x64.000000000000000000000000004p0
+= tgamma downward binary32 -0x6.400008p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.400008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward binary64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward intel96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma tonearest m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48cp-508 : inexact-ok
+= tgamma towardzero m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma upward m68k96 -0x6.400008p+4 : -0x1.2d4767e4f014d48ap-508 : inexact-ok
+= tgamma downward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma tonearest binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526cp-508 : inexact-ok
+= tgamma towardzero binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma upward binary128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646526bp-508 : inexact-ok
+= tgamma downward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma tonearest ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc8523646528p-508 : inexact-ok
+= tgamma towardzero ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma upward ibm128 -0x6.400008p+4 : -0x1.2d4767e4f014d48bc852364652p-508 : inexact-ok
+= tgamma downward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward binary64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ccp-480 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6c8p-480 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480 : inexact-ok
+= tgamma downward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward intel96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma tonearest m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca8p-468 : inexact-ok
+= tgamma towardzero m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma upward m68k96 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca6p-468 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f259p-468 : inexact-ok
+= tgamma downward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma tonearest ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f28p-468 : inexact-ok
+= tgamma towardzero ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+= tgamma upward ibm128 -0x6.4000000000000008p+4 : -0x1.2d4a1e607e780ca7f1fdb090f2p-468 : inexact-ok
+= tgamma downward binary128 -0x6.4000000000000000000000000004p+4 : -0x2.5a943cc0fcf01ebce2500cb3c9f2p-420 : inexact-ok
+= tgamma tonearest binary128 -0x6.4000000000000000000000000004p+4 : -0x2.5a943cc0fcf01ebce2500cb3c9f2p-420 : inexact-ok
+= tgamma towardzero binary128 -0x6.4000000000000000000000000004p+4 : -0x2.5a943cc0fcf01ebce2500cb3c9fp-420 : inexact-ok
+= tgamma upward binary128 -0x6.4000000000000000000000000004p+4 : -0x2.5a943cc0fcf01ebce2500cb3c9fp-420 : inexact-ok
+= tgamma downward binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2d4p-428 : inexact-ok
+= tgamma tonearest binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma towardzero binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma upward binary128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2dp-428 : inexact-ok
+= tgamma downward ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e4p-428 : inexact-ok
+= tgamma tonearest ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+= tgamma towardzero ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+= tgamma upward ibm128 -0x6.40000000000000000000000002p+4 : -0x4.b5287981f9e03d79c4a01964e2p-428 : inexact-ok
+tgamma -0x95.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward binary64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61p-860 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d62p-860 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9368p-860 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c937p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c9p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffp+4 : 0x8.d1a58f148fa4d61a162e789c94p-860 : inexact-ok
+= tgamma downward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward binary64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward intel96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada86p-828 : inexact-ok
+= tgamma downward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b3p-828 : inexact-ok
+= tgamma upward binary128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa17b4p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa178p-828 : inexact-ok
+= tgamma upward ibm128 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406ada84287436fa18p-828 : inexact-ok
+= tgamma downward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward intel96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492p-820 : inexact-ok
+= tgamma upward m68k96 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5493p-820 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362c8p-820 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6362dp-820 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca636p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffffffffffffp+4 : 0x8.d17957b201f5492e54c5ca6364p-820 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffffffffffffff8p+4 : 0x1.1a2f2af6403ea39eedf168f32b81p-768 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffffffffffffff8p+4 : 0x1.1a2f2af6403ea39eedf168f32b82p-768 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffffffffffffff8p+4 : 0x1.1a2f2af6403ea39eedf168f32b81p-768 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffffffffffffff8p+4 : 0x1.1a2f2af6403ea39eedf168f32b82p-768 : inexact-ok
+= tgamma downward binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma tonearest binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma towardzero binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914eap-776 : inexact-ok
+= tgamma upward binary128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914ecp-776 : inexact-ok
+= tgamma downward ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914p-776 : inexact-ok
+= tgamma tonearest ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e915p-776 : inexact-ok
+= tgamma towardzero ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e914p-776 : inexact-ok
+= tgamma upward ibm128 -0x9.5ffffffffffffffffffffffffcp+4 : 0x2.345e55ec807d473ddbe2d1e915p-776 : inexact-ok
+tgamma -0x96.000000000000000000000000008p0
+= tgamma downward binary32 -0x9.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x9.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward binary64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward intel96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93cp-860 : inexact-ok
+= tgamma tonearest m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma towardzero m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma upward m68k96 -0x9.60001p+4 : -0x8.d14d214a189b93bp-860 : inexact-ok
+= tgamma downward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma tonearest binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a6p-860 : inexact-ok
+= tgamma towardzero binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma upward binary128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4a58p-860 : inexact-ok
+= tgamma downward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c4cp-860 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma upward ibm128 -0x9.60001p+4 : -0x8.d14d214a189b93b13f23357c48p-860 : inexact-ok
+= tgamma downward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward binary64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward intel96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma tonearest m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cbap-828 : inexact-ok
+= tgamma towardzero m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma upward m68k96 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb8p-828 : inexact-ok
+= tgamma downward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma tonearest binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828 : inexact-ok
+= tgamma towardzero binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma upward binary128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c79p-828 : inexact-ok
+= tgamma downward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma tonearest ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15c8p-828 : inexact-ok
+= tgamma towardzero ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma upward ibm128 -0x9.6000000000008p+4 : -0x1.1a2f2af640126cb9b36ea2c15cp-828 : inexact-ok
+= tgamma downward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward intel96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0dp-820 : inexact-ok
+= tgamma tonearest m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma towardzero m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma upward m68k96 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0cp-820 : inexact-ok
+= tgamma downward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a18p-820 : inexact-ok
+= tgamma tonearest binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma towardzero binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma upward binary128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2a1p-820 : inexact-ok
+= tgamma downward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma tonearest ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf2cp-820 : inexact-ok
+= tgamma towardzero ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+= tgamma upward ibm128 -0x9.600000000000001p+4 : -0x8.d17957b201f4f0c08a50c4cf28p-820 : inexact-ok
+= tgamma downward binary128 -0x9.6000000000000000000000000008p+4 : -0x1.1a2f2af6403ea39eedf168f325fbp-768 : inexact-ok
+= tgamma tonearest binary128 -0x9.6000000000000000000000000008p+4 : -0x1.1a2f2af6403ea39eedf168f325fbp-768 : inexact-ok
+= tgamma towardzero binary128 -0x9.6000000000000000000000000008p+4 : -0x1.1a2f2af6403ea39eedf168f325fap-768 : inexact-ok
+= tgamma upward binary128 -0x9.6000000000000000000000000008p+4 : -0x1.1a2f2af6403ea39eedf168f325fap-768 : inexact-ok
+= tgamma downward binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0ep-776 : inexact-ok
+= tgamma tonearest binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0ep-776 : inexact-ok
+= tgamma towardzero binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0cp-776 : inexact-ok
+= tgamma upward binary128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38e0cp-776 : inexact-ok
+= tgamma downward ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38fp-776 : inexact-ok
+= tgamma tonearest ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+= tgamma towardzero ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+= tgamma upward ibm128 -0x9.60000000000000000000000004p+4 : -0x2.345e55ec807d473ddbe2d1e38ep-776 : inexact-ok
+tgamma -0xb4.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.4ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f062p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0618p-1088 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward intel96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800ep-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800dp-1060 : inexact-ok
+= tgamma downward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7e8p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma upward binary128 -0xb.4fffffffffff8p+4 : -0xb.f418cc537d2800d44c735966b7ep-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e2p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e18p-1048 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4ffffffffffffffp+4 : -0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffffffffffffff8p+4 : -0xb.f418cc537b369e077d178968abb8p-1000 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffffffffffffff8p+4 : -0xb.f418cc537b369e077d178968abb8p-1000 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffffffffffffff8p+4 : -0xb.f418cc537b369e077d178968abbp-1000 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffffffffffffff8p+4 : -0xb.f418cc537b369e077d178968abbp-1000 : inexact-ok
+= tgamma downward binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004 : inexact-ok
+= tgamma upward binary128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004 : inexact-ok
+= tgamma downward ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.4ffffffffffffffffffffffffcp+4 : -0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.50001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero intel96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward intel96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma tonearest m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma towardzero m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523e8p-1088 : inexact-ok
+= tgamma upward m68k96 -0xb.50001p+4 : 0x5.f9ed505798c523fp-1088 : inexact-ok
+= tgamma downward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
+= tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward intel96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3p-1060 : inexact-ok
+= tgamma upward m68k96 -0xb.5000000000008p+4 : 0xb.f418cc5379453b4p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc1413402p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.5000000000008p+4 : 0xb.f418cc5379453b3aadbc14134028p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward intel96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma tonearest m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma towardzero m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fe8p-1048 : inexact-ok
+= tgamma upward m68k96 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2ffp-1048 : inexact-ok
+= tgamma downward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma tonearest binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma towardzero binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048 : inexact-ok
+= tgamma upward binary128 -0xb.500000000000001p+4 : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048 : inexact-ok
+= tgamma downward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.500000000000001p+4 : 0x5.fa0c66p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.500000000000001p+4 : 0x5.fa0c664p-1048 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.5000000000000000000000000008p+4 : 0xb.f418cc537b369e077d1789686d88p-1000 : inexact-ok
+= tgamma tonearest binary128 -0xb.5000000000000000000000000008p+4 : 0xb.f418cc537b369e077d1789686d88p-1000 : inexact-ok
+= tgamma towardzero binary128 -0xb.5000000000000000000000000008p+4 : 0xb.f418cc537b369e077d1789686d88p-1000 : inexact-ok
+= tgamma upward binary128 -0xb.5000000000000000000000000008p+4 : 0xb.f418cc537b369e077d1789686d9p-1000 : inexact-ok
+= tgamma downward binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004 : inexact-ok
+= tgamma upward binary128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0efa2f12b2032p-1004 : inexact-ok
+= tgamma downward ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0ecp-1004 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.50000000000000000000000004p+4 : 0x1.7e83198a6f66d3c0fp-1004 : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.5ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b4p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffp+4 : 0x8.6853b8676d944b5p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd2p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd22p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064 : inexact-ok
+= tgamma upward binary128 -0xb.5fffffffffff8p+4 : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward intel96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6dp-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6ep-1056 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6bp-1056 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffp+4 : 0x8.6827f229d53fe6deb3582838a6b8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5ffffffffffffffp+4 : 0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffffffffffffff8p+4 : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffffffffffffff8p+4 : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffffffffffffff8p+4 : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffffffffffffff8p+4 : 0x1.0d04fe453aa7f7631eb07c9b7cd1p-1004 : inexact-ok
+= tgamma downward binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b082p-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b084p-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b082p-1012 : inexact-ok
+= tgamma upward binary128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec63d60f939b084p-1012 : inexact-ok
+= tgamma downward ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.5ffffffffffffffffffffffffcp+4 : 0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.60001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward intel96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma tonearest m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e2p-1096 : inexact-ok
+= tgamma towardzero m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma upward m68k96 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1p-1096 : inexact-ok
+= tgamma downward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
+= tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a6p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a4p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f835p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6000000000008p+4 : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward intel96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f6p-1056 : inexact-ok
+= tgamma tonearest m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma towardzero m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma upward m68k96 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5p-1056 : inexact-ok
+= tgamma downward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb88p-1056 : inexact-ok
+= tgamma tonearest binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma towardzero binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma upward binary128 -0xb.600000000000001p+4 : -0x8.6827f229d53f8f5337afa17efb8p-1056 : inexact-ok
+= tgamma downward ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.600000000000001p+4 : -0x8.6828p-1056 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.600000000000001p+4 : -0x8.6827cp-1056 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.6000000000000000000000000008p+4 : -0x1.0d04fe453aa7f7631eb07c9b7758p-1004 : inexact-ok
+= tgamma tonearest binary128 -0xb.6000000000000000000000000008p+4 : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004 : inexact-ok
+= tgamma towardzero binary128 -0xb.6000000000000000000000000008p+4 : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004 : inexact-ok
+= tgamma upward binary128 -0xb.6000000000000000000000000008p+4 : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004 : inexact-ok
+= tgamma downward binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437ccp-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437ccp-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437cap-1012 : inexact-ok
+= tgamma upward binary128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec63d60f93437cap-1012 : inexact-ok
+= tgamma downward ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.60000000000000000000000004p+4 : -0x2.1a09fc8a754feec4p-1012 : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.6ffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c1p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffp+4 : -0xb.c2e7e440d1188cp-1104 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed316p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed314p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a41p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.6fffffffffff8p+4 : -0x1.785552e9f05ed31472126e701a4p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward intel96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c74p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fp-1064 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffp+4 : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6ffffffffffffffp+4 : -0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffffffffffffff8p+4 : -0x1.785552e9f02186d6335337683381p-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffffffffffffff8p+4 : -0x1.785552e9f02186d633533768338p-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffffffffffffff8p+4 : -0x1.785552e9f02186d633533768338p-1012 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffffffffffffff8p+4 : -0x1.785552e9f02186d633533768338p-1012 : inexact-ok
+= tgamma downward binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020 : inexact-ok
+= tgamma upward binary128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020 : inexact-ok
+= tgamma downward ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0431p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.6ffffffffffffffffffffffffcp+4 : -0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.70001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward intel96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma tonearest m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma towardzero m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9p-1104 : inexact-ok
+= tgamma upward m68k96 -0xb.70001p+4 : 0xb.c26d4bc450a5bcap-1104 : inexact-ok
+= tgamma downward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
+= tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward intel96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a96p-1072 : inexact-ok
+= tgamma upward m68k96 -0xb.7000000000008p+4 : 0x1.785552e9efe43a98p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914245p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.7000000000008p+4 : 0x1.785552e9efe43a97f4940b914246p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward intel96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma tonearest m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma towardzero m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf96p-1064 : inexact-ok
+= tgamma upward m68k96 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf97p-1064 : inexact-ok
+= tgamma downward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100eap-1064 : inexact-ok
+= tgamma upward binary128 -0xb.700000000000001p+4 : 0xb.c2aa974f810bf9655c5afc100ea8p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.700000000000001p+4 : 0xb.c28p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.700000000000001p+4 : 0xb.c2cp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.7000000000000000000000000008p+4 : 0x1.785552e9f02186d6335337682bd6p-1012 : inexact-ok
+= tgamma tonearest binary128 -0xb.7000000000000000000000000008p+4 : 0x1.785552e9f02186d6335337682bd7p-1012 : inexact-ok
+= tgamma towardzero binary128 -0xb.7000000000000000000000000008p+4 : 0x1.785552e9f02186d6335337682bd6p-1012 : inexact-ok
+= tgamma upward binary128 -0xb.7000000000000000000000000008p+4 : 0x1.785552e9f02186d6335337682bd7p-1012 : inexact-ok
+= tgamma downward binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020 : inexact-ok
+= tgamma upward binary128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020 : inexact-ok
+= tgamma downward ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0430cp-1020 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.70000000000000000000000004p+4 : 0x2.f0aaa5d3e0431p-1020 : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.7ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377ap-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377cp-1108 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f38p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3cp-1080 : inexact-ok
+= tgamma downward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
+= tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e01153ap-1068 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9cp-1068 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538e344fb8ffb9dp-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffffffffffffp+4 : 0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7ffffffffffffffp+4 : 0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffffffffffffff8p+4 : 0x2.0b981a509c021fc5d81abc64742ep-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffffffffffffff8p+4 : 0x2.0b981a509c021fc5d81abc64742ep-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffffffffffffff8p+4 : 0x2.0b981a509c021fc5d81abc64742ep-1020 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffffffffffffff8p+4 : 0x2.0b981a509c021fc5d81abc64743p-1020 : inexact-ok
+= tgamma downward binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma tonearest binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma towardzero binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33a8p-1028 : inexact-ok
+= tgamma upward binary128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a138043f8bb03578ce33acp-1028 : inexact-ok
+= tgamma downward ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.7ffffffffffffffffffffffffcp+4 : 0x4.173034a13808p-1028 : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.80001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward intel96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189e2p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.80001p+4 : -0x1.05c6b740afc189ep-1108 : inexact-ok
+= tgamma downward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward intel96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma tonearest m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc054p-1080 : inexact-ok
+= tgamma towardzero m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma upward m68k96 -0xb.8000000000008p+4 : -0x2.0b981a509bacc05p-1080 : inexact-ok
+= tgamma downward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
+= tgamma tonearest m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma towardzero m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma upward m68k96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
+= tgamma downward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma upward binary128 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068 : inexact-ok
+= tgamma downward ibm128 -0xb.800000000000001p+4 : -0x1.08p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.800000000000001p+4 : -0x1.04p-1068 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.8000000000000000000000000008p+4 : -0x2.0b981a509c021fc5d81abc646984p-1020 : inexact-ok
+= tgamma tonearest binary128 -0xb.8000000000000000000000000008p+4 : -0x2.0b981a509c021fc5d81abc646982p-1020 : inexact-ok
+= tgamma towardzero binary128 -0xb.8000000000000000000000000008p+4 : -0x2.0b981a509c021fc5d81abc646982p-1020 : inexact-ok
+= tgamma upward binary128 -0xb.8000000000000000000000000008p+4 : -0x2.0b981a509c021fc5d81abc646982p-1020 : inexact-ok
+= tgamma downward binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387bcp-1028 : inexact-ok
+= tgamma tonearest binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma towardzero binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma upward binary128 -0xb.80000000000000000000000004p+4 : -0x4.173034a138043f8bb03578c387b8p-1028 : inexact-ok
+= tgamma downward ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13808p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.80000000000000000000000004p+4 : -0x4.173034a13804p-1028 : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.bffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973932cp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffp+4 : 0x3.a18e29bac973933p-1140 : inexact-ok
+= tgamma downward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
+= tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c5278p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c528p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
+= tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53ccp-1052 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53dp-1052 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53ccp-1052 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53dp-1052 : inexact-ok
+= tgamma downward binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a9874p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85fp-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.c0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward intel96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405cp-1140 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma upward m68k96 -0xb.c0001p+4 : -0x3.a1681e71734405bcp-1140 : inexact-ok
+= tgamma downward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adcp-1140 : inexact-ok
+= tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward intel96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9dfp-1112 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma upward m68k96 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8p-1112 : inexact-ok
+= tgamma downward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
+= tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma tonearest m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
+= tgamma towardzero m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma upward m68k96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
+= tgamma downward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
+= tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc8p-1052 : inexact-ok
+= tgamma tonearest binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc4p-1052 : inexact-ok
+= tgamma towardzero binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc4p-1052 : inexact-ok
+= tgamma upward binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc4p-1052 : inexact-ok
+= tgamma downward binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837be8p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837be8p-1060 : inexact-ok
+= tgamma downward ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85fp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.c0000000000000000000000004p+4 : -0xe.85ecp-1060 : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.cffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508dp-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffp+4 : -0x4.eb1490744e9508c8p-1148 : inexact-ok
+= tgamma downward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward intel96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e5p-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4p-1120 : inexact-ok
+= tgamma downward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a508p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a508p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a5p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a5p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee1p-1064 : inexact-ok
+= tgamma upward binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee1p-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.d0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward intel96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3e8p-1148 : inexact-ok
+= tgamma upward m68k96 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3fp-1148 : inexact-ok
+= tgamma downward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
+= tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward intel96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbbp-1120 : inexact-ok
+= tgamma upward m68k96 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbcp-1120 : inexact-ok
+= tgamma downward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
+= tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma tonearest m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma towardzero m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
+= tgamma upward m68k96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
+= tgamma downward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
+= tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
+= tgamma tonearest binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
+= tgamma towardzero binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
+= tgamma upward binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e27178p-1060 : inexact-ok
+= tgamma downward binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma tonearest binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma towardzero binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
+= tgamma upward binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bfp-1064 : inexact-ok
+= tgamma downward ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3a8p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.d0000000000000000000000004p+4 : 0x1.3acp-1064 : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.dffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e5p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffp+4 : 0x6.a071f95f54494e58p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
+= tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward intel96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fbp-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb1p-1128 : inexact-ok
+= tgamma downward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
+= tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d808p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebep-1068 : inexact-ok
+= tgamma downward binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.e0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward intel96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e108p-1156 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma upward m68k96 -0xb.e0001p+4 : -0x6.a02c674cee90e1p-1156 : inexact-ok
+= tgamma downward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfdap-1156 : inexact-ok
+= tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward intel96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9fp-1128 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma upward m68k96 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9ep-1128 : inexact-ok
+= tgamma downward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40cp-1128 : inexact-ok
+= tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
+= tgamma tonearest m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma towardzero m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma upward m68k96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
+= tgamma downward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a08p-1116 : inexact-ok
+= tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068 : inexact-ok
+= tgamma tonearest binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068 : inexact-ok
+= tgamma towardzero binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068 : inexact-ok
+= tgamma upward binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068 : inexact-ok
+= tgamma downward binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072 : inexact-ok
+= tgamma downward ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.cp-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xb.e0000000000000000000000004p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xb.effffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward intel96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73ep-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.effffp+4 : -0x8.e1c509b9188f73dp-1164 : inexact-ok
+= tgamma downward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward intel96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2faep-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2facp-1132 : inexact-ok
+= tgamma downward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072 : inexact-ok
+= tgamma downward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
+= tgamma upward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xbf.000000000000000000000000008p0
+= tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xb.f0001p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward intel96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba2p-1164 : inexact-ok
+= tgamma upward m68k96 -0xb.f0001p+4 : 0x8.e167b2d322aba21p-1164 : inexact-ok
+= tgamma downward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
+= tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward intel96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c6p-1132 : inexact-ok
+= tgamma upward m68k96 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c8p-1132 : inexact-ok
+= tgamma downward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
+= tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma tonearest m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma towardzero m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
+= tgamma upward m68k96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f33p-1124 : inexact-ok
+= tgamma downward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
+= tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
+= tgamma tonearest binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
+= tgamma towardzero binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
+= tgamma upward binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb578p-1072 : inexact-ok
+= tgamma downward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma tonearest binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma towardzero binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
+= tgamma upward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860ep-1080 : inexact-ok
+= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xf9.ffffffffffffffffffffffffff8p0
+= tgamma downward binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xf.9ffffp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma tonearest intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma towardzero intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma upward intel96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7086p-1624 : inexact-ok
+= tgamma downward m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085p-1624 : inexact-ok
+= tgamma upward m68k96 -0xf.9ffffp+4 : 0xf.1f88ab042ff7086p-1624 : inexact-ok
+= tgamma downward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914ep-1624 : inexact-ok
+= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma tonearest intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma towardzero intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma upward intel96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma downward m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39ep-1592 : inexact-ok
+= tgamma upward m68k96 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e2p-1592 : inexact-ok
+= tgamma downward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma tonearest binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma towardzero binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
+= tgamma upward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592 : inexact-ok
+= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma tonearest intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma towardzero intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma upward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eefp-1584 : inexact-ok
+= tgamma downward m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma tonearest m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma towardzero m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
+= tgamma upward m68k96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eefp-1584 : inexact-ok
+= tgamma downward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
+= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e08fp-1532 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e09p-1532 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e08fp-1532 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e09p-1532 : inexact-ok
+= tgamma downward binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540 : inexact-ok
+= tgamma tonearest binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540 : inexact-ok
+= tgamma towardzero binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540 : inexact-ok
+= tgamma upward binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef18p-1540 : inexact-ok
+= tgamma downward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0xfa.000000000000000000000000008p0
+= tgamma downward binary32 -0xf.a0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma tonearest intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma towardzero intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma upward intel96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma downward m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8838p-1624 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma upward m68k96 -0xf.a0001p+4 : -0xf.1ee19e1960e8837p-1624 : inexact-ok
+= tgamma downward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
+= tgamma tonearest binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
+= tgamma towardzero binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
+= tgamma upward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
+= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf8p-1592 : inexact-ok
+= tgamma tonearest intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma towardzero intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma upward intel96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma downward m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf8p-1592 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma upward m68k96 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf6p-1592 : inexact-ok
+= tgamma downward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9dp-1592 : inexact-ok
+= tgamma tonearest binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma towardzero binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma upward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
+= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma tonearest intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma towardzero intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma upward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma downward m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma tonearest m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
+= tgamma towardzero m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma upward m68k96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
+= tgamma downward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50ep-1584 : inexact-ok
+= tgamma tonearest binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma towardzero binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma upward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
+= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d62p-1532 : inexact-ok
+= tgamma tonearest binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d61fp-1532 : inexact-ok
+= tgamma towardzero binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d61fp-1532 : inexact-ok
+= tgamma upward binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d61fp-1532 : inexact-ok
+= tgamma downward binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e48p-1540 : inexact-ok
+= tgamma tonearest binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e48p-1540 : inexact-ok
+= tgamma towardzero binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540 : inexact-ok
+= tgamma upward binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540 : inexact-ok
+= tgamma downward ibm128 -0xf.a0000000000000000000000004p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x1f3.ffffffffffffffffffffffffffp0
+= tgamma downward binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x1.f3fffep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5p-3756 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffep+8 : 0xc.8678d8710ada4b6p-3756 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52bap-3724 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b8p-3724 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52bap-3724 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b733p-3724 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma tonearest intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma towardzero intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma upward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb3p-3716 : inexact-ok
+= tgamma downward m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
+= tgamma upward m68k96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb3p-3716 : inexact-ok
+= tgamma downward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
+= tgamma upward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773a8p-3716 : inexact-ok
+= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664 : inexact-ok
+= tgamma upward binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664 : inexact-ok
+= tgamma downward binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e9448p-3672 : inexact-ok
+= tgamma tonearest binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e9448p-3672 : inexact-ok
+= tgamma towardzero binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e9448p-3672 : inexact-ok
+= tgamma upward binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e944ap-3672 : inexact-ok
+= tgamma downward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x1f4.00000000000000000000000001p0
+= tgamma downward binary32 -0x1.f40002p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma tonearest intel96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma towardzero intel96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma upward intel96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma downward m68k96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f40002p+8 : -0xc.85417edf037af34p-3756 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma upward m68k96 -0x1.f40002p+8 : -0xc.85417edf037af33p-3756 : inexact-ok
+= tgamma downward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
+= tgamma tonearest binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
+= tgamma towardzero binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
+= tgamma upward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
+= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f928p-3724 : inexact-ok
+= tgamma tonearest intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma towardzero intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma upward intel96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma downward m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f928p-3724 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma upward m68k96 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f926p-3724 : inexact-ok
+= tgamma downward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
+= tgamma tonearest binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
+= tgamma towardzero binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
+= tgamma upward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
+= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma tonearest intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma towardzero intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma upward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma downward m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma tonearest m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
+= tgamma towardzero m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma upward m68k96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
+= tgamma downward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df6078p-3716 : inexact-ok
+= tgamma tonearest binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma towardzero binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma upward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
+= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6304p-3664 : inexact-ok
+= tgamma tonearest binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664 : inexact-ok
+= tgamma towardzero binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664 : inexact-ok
+= tgamma upward binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664 : inexact-ok
+= tgamma downward binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1ebp-3672 : inexact-ok
+= tgamma tonearest binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1ebp-3672 : inexact-ok
+= tgamma towardzero binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1eaep-3672 : inexact-ok
+= tgamma upward binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1eaep-3672 : inexact-ok
+= tgamma downward ibm128 -0x1.f40000000000000000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.edfffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma tonearest intel96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma towardzero intel96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma upward intel96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma downward m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f11627p-6076 : inexact-ok
+= tgamma upward m68k96 -0x2.edfffcp+8 : 0x7.433bfad52f116278p-6076 : inexact-ok
+= tgamma downward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma tonearest binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma towardzero binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
+= tgamma upward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdb4p-6076 : inexact-ok
+= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma tonearest intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma towardzero intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma upward intel96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c4p-6048 : inexact-ok
+= tgamma downward m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c3p-6048 : inexact-ok
+= tgamma upward m68k96 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c4p-6048 : inexact-ok
+= tgamma downward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
+= tgamma tonearest binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
+= tgamma towardzero binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
+= tgamma upward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
+= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma tonearest intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma towardzero intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma upward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma downward m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma tonearest m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma towardzero m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
+= tgamma upward m68k96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
+= tgamma downward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma tonearest binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma towardzero binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
+= tgamma upward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27dp-6036 : inexact-ok
+= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
+= tgamma tonearest binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
+= tgamma towardzero binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
+= tgamma upward binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b9p-5988 : inexact-ok
+= tgamma downward binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8ap-5992 : inexact-ok
+= tgamma tonearest binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8bp-5992 : inexact-ok
+= tgamma towardzero binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8ap-5992 : inexact-ok
+= tgamma upward binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8bp-5992 : inexact-ok
+= tgamma downward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x2ee.00000000000000000000000002p0
+= tgamma downward binary32 -0x2.ee0004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f23178p-6076 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma upward intel96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma downward m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f23178p-6076 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma upward m68k96 -0x2.ee0004p+8 : -0x7.41bb7690a9f2317p-6076 : inexact-ok
+= tgamma downward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
+= tgamma upward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
+= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c8p-6048 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma upward intel96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma downward m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c8p-6048 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma upward m68k96 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7fp-6048 : inexact-ok
+= tgamma downward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de85p-6048 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma upward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
+= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
+= tgamma tonearest intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma towardzero intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma upward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma downward m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
+= tgamma tonearest m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma towardzero m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma upward m68k96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
+= tgamma downward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
+= tgamma upward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
+= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618b08p-5988 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618b08p-5988 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618bp-5988 : inexact-ok
+= tgamma upward binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618bp-5988 : inexact-ok
+= tgamma downward binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04547p-5992 : inexact-ok
+= tgamma tonearest binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04547p-5992 : inexact-ok
+= tgamma towardzero binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04546p-5992 : inexact-ok
+= tgamma upward binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04546p-5992 : inexact-ok
+= tgamma downward ibm128 -0x2.ee000000000000000000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffffffffffffffep0
+= tgamma downward binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.e7fffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma upward intel96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma downward m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dcp-8516 : inexact-ok
+= tgamma upward m68k96 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dep-8516 : inexact-ok
+= tgamma downward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
+= tgamma upward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
+= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma upward intel96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8283p-8488 : inexact-ok
+= tgamma downward m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cp-8488 : inexact-ok
+= tgamma upward m68k96 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8283p-8488 : inexact-ok
+= tgamma downward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
+= tgamma upward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
+= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma tonearest intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma towardzero intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma upward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b536p-8476 : inexact-ok
+= tgamma downward m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
+= tgamma upward m68k96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b536p-8476 : inexact-ok
+= tgamma downward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
+= tgamma upward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
+= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
+= tgamma upward binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa8p-8428 : inexact-ok
+= tgamma downward binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359284p-8436 : inexact-ok
+= tgamma tonearest binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359284p-8436 : inexact-ok
+= tgamma towardzero binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359284p-8436 : inexact-ok
+= tgamma upward binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359288p-8436 : inexact-ok
+= tgamma downward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x3e8.00000000000000000000000002p0
+= tgamma downward binary32 -0x3.e80004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma tonearest intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma towardzero intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma upward intel96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma downward m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cbap-8516 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma upward m68k96 -0x3.e80004p+8 : -0x1.8465948dfc562cb8p-8516 : inexact-ok
+= tgamma downward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
+= tgamma tonearest binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
+= tgamma towardzero binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
+= tgamma upward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
+= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e4p-8488 : inexact-ok
+= tgamma tonearest intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma towardzero intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma upward intel96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma downward m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e4p-8488 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma upward m68k96 -0x3.e800000000002p+8 : -0x3.091f067a0faa04ep-8488 : inexact-ok
+= tgamma downward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d8p-8488 : inexact-ok
+= tgamma tonearest binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma towardzero binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma upward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
+= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
+= tgamma tonearest intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma towardzero intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma upward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma downward m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
+= tgamma tonearest m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma towardzero m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma upward m68k96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
+= tgamma downward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
+= tgamma tonearest binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
+= tgamma towardzero binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
+= tgamma upward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
+= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c6p-8428 : inexact-ok
+= tgamma tonearest binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c4p-8428 : inexact-ok
+= tgamma towardzero binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c4p-8428 : inexact-ok
+= tgamma upward binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c4p-8428 : inexact-ok
+= tgamma downward binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b054p-8436 : inexact-ok
+= tgamma tonearest binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
+= tgamma towardzero binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
+= tgamma upward binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
+= tgamma downward ibm128 -0x3.e8000000000000000000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x4.e1fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma upward intel96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc93878p-11052 : inexact-ok
+= tgamma downward m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387p-11052 : inexact-ok
+= tgamma upward m68k96 -0x4.e1fff8p+8 : 0x4.ca1e38696cc93878p-11052 : inexact-ok
+= tgamma downward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
+= tgamma upward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
+= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma upward intel96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma downward m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ep-11024 : inexact-ok
+= tgamma upward m68k96 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296fp-11024 : inexact-ok
+= tgamma downward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
+= tgamma upward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f13p-11024 : inexact-ok
+= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma tonearest intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma towardzero intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma upward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma downward m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
+= tgamma upward m68k96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
+= tgamma downward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
+= tgamma upward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404663p-11012 : inexact-ok
+= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
+= tgamma upward binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3b8p-10964 : inexact-ok
+= tgamma downward binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca9627p-10968 : inexact-ok
+= tgamma tonearest binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca9627p-10968 : inexact-ok
+= tgamma towardzero binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca9627p-10968 : inexact-ok
+= tgamma upward binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca96271p-10968 : inexact-ok
+= tgamma downward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x4e2.00000000000000000000000004p0
+= tgamma downward binary32 -0x4.e20008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05fp-11052 : inexact-ok
+= tgamma tonearest intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma towardzero intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma upward intel96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma downward m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05fp-11052 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma upward m68k96 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8p-11052 : inexact-ok
+= tgamma downward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
+= tgamma tonearest binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
+= tgamma towardzero binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
+= tgamma upward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
+= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma tonearest intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma towardzero intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma upward intel96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma downward m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72625p-11024 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma upward m68k96 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624p-11024 : inexact-ok
+= tgamma downward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0dp-11024 : inexact-ok
+= tgamma tonearest binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma towardzero binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma upward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
+= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma tonearest intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma towardzero intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma upward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma downward m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma tonearest m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
+= tgamma towardzero m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma upward m68k96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
+= tgamma downward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
+= tgamma tonearest binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
+= tgamma towardzero binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
+= tgamma upward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
+= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181bp-10964 : inexact-ok
+= tgamma tonearest binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181bp-10964 : inexact-ok
+= tgamma towardzero binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964 : inexact-ok
+= tgamma upward binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964 : inexact-ok
+= tgamma downward binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423cp-10968 : inexact-ok
+= tgamma tonearest binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423cp-10968 : inexact-ok
+= tgamma towardzero binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423bp-10968 : inexact-ok
+= tgamma upward binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423bp-10968 : inexact-ok
+= tgamma downward ibm128 -0x4.e2000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x5.dbfff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma upward intel96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432acp-13656 : inexact-ok
+= tgamma downward m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aap-13656 : inexact-ok
+= tgamma upward m68k96 -0x5.dbfff8p+8 : 0x1.401ec2203b3432acp-13656 : inexact-ok
+= tgamma downward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
+= tgamma upward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913cp-13656 : inexact-ok
+= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma upward intel96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e57944p-13628 : inexact-ok
+= tgamma downward m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e5794p-13628 : inexact-ok
+= tgamma upward m68k96 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e57944p-13628 : inexact-ok
+= tgamma downward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
+= tgamma upward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dep-13628 : inexact-ok
+= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma tonearest intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma towardzero intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma upward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3dap-13616 : inexact-ok
+= tgamma downward m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
+= tgamma upward m68k96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3dap-13616 : inexact-ok
+= tgamma downward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
+= tgamma upward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616 : inexact-ok
+= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
+= tgamma upward binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd542p-13568 : inexact-ok
+= tgamma downward binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c4315p-13576 : inexact-ok
+= tgamma tonearest binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c43154p-13576 : inexact-ok
+= tgamma towardzero binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c4315p-13576 : inexact-ok
+= tgamma upward binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c43154p-13576 : inexact-ok
+= tgamma downward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x5dc.00000000000000000000000004p0
+= tgamma downward binary32 -0x5.dc0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8ep-13656 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma upward intel96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma downward m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8ep-13656 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma upward m68k96 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8dep-13656 : inexact-ok
+= tgamma downward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
+= tgamma upward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
+= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma upward intel96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma downward m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d8p-13628 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma upward m68k96 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d4p-13628 : inexact-ok
+= tgamma downward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93b2p-13628 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma upward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
+= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
+= tgamma tonearest intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma towardzero intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma upward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma downward m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
+= tgamma tonearest m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma towardzero m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma upward m68k96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
+= tgamma downward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bfp-13616 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma upward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
+= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd431p-13568 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd430ep-13568 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd430ep-13568 : inexact-ok
+= tgamma upward binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd430ep-13568 : inexact-ok
+= tgamma downward binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff5p-13576 : inexact-ok
+= tgamma tonearest binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
+= tgamma towardzero binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
+= tgamma upward binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
+= tgamma downward ibm128 -0x5.dc000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.d5fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma upward intel96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a378p-16324 : inexact-ok
+= tgamma downward m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a37p-16324 : inexact-ok
+= tgamma upward m68k96 -0x6.d5fff8p+8 : 0x4.084b5636bf26a378p-16324 : inexact-ok
+= tgamma downward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
+= tgamma upward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc452cp-16324 : inexact-ok
+= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma upward intel96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma downward m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527p-16296 : inexact-ok
+= tgamma upward m68k96 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b528p-16296 : inexact-ok
+= tgamma downward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
+= tgamma upward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
+= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma tonearest intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma towardzero intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma upward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma downward m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
+= tgamma upward m68k96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
+= tgamma downward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
+= tgamma upward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e8p-16284 : inexact-ok
+= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e6191p-16236 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e61918p-16236 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e6191p-16236 : inexact-ok
+= tgamma upward binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e61918p-16236 : inexact-ok
+= tgamma downward binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff2p-16240 : inexact-ok
+= tgamma tonearest binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff3p-16240 : inexact-ok
+= tgamma towardzero binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff2p-16240 : inexact-ok
+= tgamma upward binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff3p-16240 : inexact-ok
+= tgamma downward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6d6.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.d60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma tonearest intel96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma towardzero intel96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma upward intel96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma downward m68k96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d60008p+8 : -0x4.0669f97879582148p-16324 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma upward m68k96 -0x6.d60008p+8 : -0x4.0669f9787958214p-16324 : inexact-ok
+= tgamma downward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c2cp-16324 : inexact-ok
+= tgamma tonearest binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma towardzero binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma upward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
+= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma tonearest intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma towardzero intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma upward intel96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma downward m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586fp-16296 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma upward m68k96 -0x6.d600000000004p+8 : -0x8.0eb51434767586ep-16296 : inexact-ok
+= tgamma downward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a65727928p-16296 : inexact-ok
+= tgamma tonearest binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma towardzero binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma upward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
+= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
+= tgamma tonearest intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma towardzero intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma upward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma downward m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
+= tgamma tonearest m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma towardzero m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma upward m68k96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
+= tgamma downward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
+= tgamma tonearest binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
+= tgamma towardzero binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
+= tgamma upward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
+= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437b8p-16236 : inexact-ok
+= tgamma tonearest binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437b8p-16236 : inexact-ok
+= tgamma towardzero binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437bp-16236 : inexact-ok
+= tgamma upward binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437bp-16236 : inexact-ok
+= tgamma downward binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a27p-16240 : inexact-ok
+= tgamma tonearest binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a27p-16240 : inexact-ok
+= tgamma towardzero binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a26p-16240 : inexact-ok
+= tgamma upward binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a26p-16240 : inexact-ok
+= tgamma downward ibm128 -0x6.d6000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.e2fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2fff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e2fff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e2fff8p+8 : -0x3.b2335954p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2ffffffffffcp+8 : -0x7.63p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e2ffffffffffcp+8 : -0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2ffffffffffcp+8 : -0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e2ffffffffffcp+8 : -0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7b4p-16376 : inexact-ok
+= tgamma tonearest binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7bp-16376 : inexact-ok
+= tgamma towardzero binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7bp-16376 : inexact-ok
+= tgamma upward binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7bp-16376 : inexact-ok
+= tgamma downward binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c6958p-16384 : inexact-ok
+= tgamma tonearest binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c6958p-16384 : inexact-ok
+= tgamma towardzero binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c695p-16384 : inexact-ok
+= tgamma upward binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c695p-16384 : inexact-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e30008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e30008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e30008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e30008p+8 : 0x3.b079b218p-16464 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e300000000004p+8 : 0x7.63p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e300000000004p+8 : 0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e300000000004p+8 : 0x7.628p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e300000000004p+8 : 0x7.62cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e300000000000008p+8 : 0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e300000000000008p+8 : 0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e300000000000008p+8 : 0x3.b1566cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
+= tgamma tonearest binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
+= tgamma towardzero binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
+= tgamma upward binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee0cp-16376 : inexact-ok
+= tgamma downward binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c218p-16384 : inexact-ok
+= tgamma tonearest binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c22p-16384 : inexact-ok
+= tgamma towardzero binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c218p-16384 : inexact-ok
+= tgamma upward binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c22p-16384 : inexact-ok
+= tgamma downward ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e3.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e3fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e3fff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e3fff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fff8p+8 : 0x8.9513p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e3ffffffffffcp+8 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e3ffffffffffcp+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e3ffffffffffcp+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f9p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.938p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e3fffffffffffff8p+8 : 0x8.934p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bacp-16392 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bacp-16392 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bacp-16392 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bbp-16392 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e4.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.e40008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e40008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e40008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e400000000004p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e400000000004p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e400000000004p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf78p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e400000000000008p+8 : -0x8.938p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e400000000000008p+8 : -0x8.934p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af9cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af9cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af98p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af98p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb94p-16392 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb94p-16392 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb9p-16392 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb9p-16392 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.e4fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4fff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e4fff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4ffffffffffcp+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e4ffffffffffcp+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f54cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e4fffffffffffff8p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e4fffffffffffff8p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e4fffffffffffff8p+8 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e356p-16396 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c7p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c7p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c6cp-16404 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c6cp-16404 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e50008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e50008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e50008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e50008p+8 : 0x1.3e4p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e500000000004p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e500000000004p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.e500000000000008p+8 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e500000000000008p+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.e500000000000008p+8 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21fp-16444 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3558p-16396 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c64p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c68p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c64p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c68p-16404 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e5.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e5fff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5fff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5fff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5ffffffffffcp+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5ffffffffffcp+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e5fffffffffffff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e5fffffffffffff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6e6.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.e60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e60008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e60008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e600000000004p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e600000000004p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e600000000004p+8 : -0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.e600000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.e600000000000008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e6000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6eb.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ebfff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ebfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ebfff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ebfff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ebfff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ebfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ebfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ebffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ebffffffffffcp+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ebffffffffffcp+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ebffffffffffcp+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ebfffffffffffff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ebfffffffffffff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ebfffffffffffff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6ec.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.ec0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ec0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ec0008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ec0008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ec0008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ec0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ec00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ec00000000004p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ec00000000004p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ec00000000004p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ec00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ec00000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ec00000000000008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ec00000000000008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ec00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ec000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6ec.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.ecfff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ecfff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ecfff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ecfff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ecfff8p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ecfff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ecffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ecffffffffffcp+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ecffffffffffcp+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ecffffffffffcp+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ecffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ecfffffffffffff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ecfffffffffffff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ecfffffffffffff8p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ecfffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.028p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1.04p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6ed.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ed0008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ed0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ed0008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ed0008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ed0008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ed0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ed0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed0008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ed00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ed00000000004p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ed00000000004p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ed00000000004p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed00000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ed00000000000008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ed00000000000008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ed00000000000008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed00000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.028p-16484 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ed000000000000000000000002p+8 : 0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ed000000000000000000000002p+8 : 0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ed000000000000000000000002p+8 : 0x1p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ed000000000000000000000002p+8 : 0x1.04p-16488 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6ed.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.edfff8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.edfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.edfff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.edfff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.edfff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.edfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.edfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.edffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.edffffffffffcp+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.edffffffffffcp+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.edffffffffffcp+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.edfffffffffffff8p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.edfffffffffffff8p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.edfffffffffffff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1.4p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1.4p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6ee.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.ee0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ee0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ee0008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ee0008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ee0008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ee0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.ee00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ee00000000004p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ee00000000004p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ee00000000004p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ee00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.ee00000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.ee00000000000008p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ee00000000000008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ee00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.ee00000000000000000000000004p+8 : -0x1.4p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ee00000000000000000000000004p+8 : -0x1.4p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.ee00000000000000000000000004p+8 : -0x1p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.ee00000000000000000000000004p+8 : -0x1p-16492 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ee000000000000000000000002p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ee000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6ee.fffffffffffffffffffffffffcp0
+= tgamma downward binary32 -0x6.eefff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.eefff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.eefff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.eefff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.eefff8p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.eefff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x6.eeffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.eeffffffffffcp+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.eeffffffffffcp+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.eeffffffffffcp+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.eeffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x6.eefffffffffffff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x6.eefffffffffffff8p+8 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.eefffffffffffff8p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.eefffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0x6ef.00000000000000000000000004p0
+= tgamma downward binary32 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.ef0008p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ef0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ef0008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ef0008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ef0008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ef0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ef0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef0008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.ef00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ef00000000004p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ef00000000004p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ef00000000004p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef00000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x6.ef00000000000008p+8 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest m68k96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x6.ef00000000000008p+8 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ef00000000000008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef00000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ef00000000000000000000000004p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x6.ef000000000000000000000002p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x1.0a32a2p+5
+= tgamma downward binary32 -0x2.146544p+4 : 0x3.dad55cp-124 : inexact-ok
+= tgamma tonearest binary32 -0x2.146544p+4 : 0x3.dad55cp-124 : inexact-ok
+= tgamma towardzero binary32 -0x2.146544p+4 : 0x3.dad55cp-124 : inexact-ok
+= tgamma upward binary32 -0x2.146544p+4 : 0x3.dad56p-124 : inexact-ok
+= tgamma downward binary64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma tonearest binary64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma towardzero binary64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma upward binary64 -0x2.146544p+4 : 0x3.dad55d40f5986p-124 : inexact-ok
+= tgamma downward intel96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma tonearest intel96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma towardzero intel96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma upward intel96 -0x2.146544p+4 : 0x3.dad55d40f5984dd4p-124 : inexact-ok
+= tgamma downward m68k96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma tonearest m68k96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma towardzero m68k96 -0x2.146544p+4 : 0x3.dad55d40f5984ddp-124 : inexact-ok
+= tgamma upward m68k96 -0x2.146544p+4 : 0x3.dad55d40f5984dd4p-124 : inexact-ok
+= tgamma downward binary128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eda2p-124 : inexact-ok
+= tgamma tonearest binary128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eda4p-124 : inexact-ok
+= tgamma towardzero binary128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eda2p-124 : inexact-ok
+= tgamma upward binary128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eda4p-124 : inexact-ok
+= tgamma downward ibm128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948edp-124 : inexact-ok
+= tgamma tonearest ibm128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eep-124 : inexact-ok
+= tgamma towardzero ibm128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948edp-124 : inexact-ok
+= tgamma upward ibm128 -0x2.146544p+4 : 0x3.dad55d40f5984dd04dd66948eep-124 : inexact-ok
+tgamma -0x1.5800000080001p+7
+= tgamma downward binary32 -0xa.c0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0xa.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
+= tgamma tonearest binary64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
+= tgamma towardzero binary64 -0xa.c0001p+4 : -0x3.73075511ee22ap-1020 : inexact-ok
+= tgamma upward binary64 -0xa.c0001p+4 : -0x3.73075511ee22ap-1020 : inexact-ok
+= tgamma downward intel96 -0xa.c0001p+4 : -0x3.73075511ee22b5p-1020 : inexact-ok
+= tgamma tonearest intel96 -0xa.c0001p+4 : -0x3.73075511ee22b5p-1020 : inexact-ok
+= tgamma towardzero intel96 -0xa.c0001p+4 : -0x3.73075511ee22b4fcp-1020 : inexact-ok
+= tgamma upward intel96 -0xa.c0001p+4 : -0x3.73075511ee22b4fcp-1020 : inexact-ok
+= tgamma downward m68k96 -0xa.c0001p+4 : -0x3.73075511ee22b5p-1020 : inexact-ok
+= tgamma tonearest m68k96 -0xa.c0001p+4 : -0x3.73075511ee22b5p-1020 : inexact-ok
+= tgamma towardzero m68k96 -0xa.c0001p+4 : -0x3.73075511ee22b4fcp-1020 : inexact-ok
+= tgamma upward m68k96 -0xa.c0001p+4 : -0x3.73075511ee22b4fcp-1020 : inexact-ok
+= tgamma downward binary128 -0xa.c0001p+4 : -0x3.73075511ee22b4fe33881f27afd4p-1020 : inexact-ok
+= tgamma tonearest binary128 -0xa.c0001p+4 : -0x3.73075511ee22b4fe33881f27afd4p-1020 : inexact-ok
+= tgamma towardzero binary128 -0xa.c0001p+4 : -0x3.73075511ee22b4fe33881f27afd2p-1020 : inexact-ok
+= tgamma upward binary128 -0xa.c0001p+4 : -0x3.73075511ee22b4fe33881f27afd2p-1020 : inexact-ok
+= tgamma downward ibm128 -0xa.c0001p+4 : -0x3.73075511ee22b8p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.c0001p+4 : -0x3.73075511ee22b4p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.c0001p+4 : -0x3.73075511ee22b4p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.c0001p+4 : -0x3.73075511ee22b4p-1020 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.c000000400008p+4 : -0xd.cc629963ba2d8p-1012 : inexact-ok
+= tgamma tonearest binary64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma towardzero binary64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma upward binary64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma downward intel96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d25p-1012 : inexact-ok
+= tgamma tonearest intel96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma towardzero intel96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma upward intel96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma downward m68k96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d25p-1012 : inexact-ok
+= tgamma tonearest m68k96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma towardzero m68k96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma upward m68k96 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24fp-1012 : inexact-ok
+= tgamma downward binary128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f78944d83c12dp-1012 : inexact-ok
+= tgamma tonearest binary128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f78944d83c12dp-1012 : inexact-ok
+= tgamma towardzero binary128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f78944d83c12c8p-1012 : inexact-ok
+= tgamma upward binary128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f78944d83c12c8p-1012 : inexact-ok
+= tgamma downward ibm128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f8p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f4p-1012 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.c000000400008p+4 : -0xd.cc629963ba2d24f4p-1012 : inexact-ok underflow errno-erange-ok
+tgamma 18.5
+= tgamma downward binary32 0x1.28p+4 : 0x5.52fac8p+48 : inexact-ok
+= tgamma tonearest binary32 0x1.28p+4 : 0x5.52fadp+48 : inexact-ok
+= tgamma towardzero binary32 0x1.28p+4 : 0x5.52fac8p+48 : inexact-ok
+= tgamma upward binary32 0x1.28p+4 : 0x5.52fadp+48 : inexact-ok
+= tgamma downward binary64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma tonearest binary64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma towardzero binary64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma upward binary64 0x1.28p+4 : 0x5.52facf180f084p+48 : inexact-ok
+= tgamma downward intel96 0x1.28p+4 : 0x5.52facf180f081e2p+48 : inexact-ok
+= tgamma tonearest intel96 0x1.28p+4 : 0x5.52facf180f081e28p+48 : inexact-ok
+= tgamma towardzero intel96 0x1.28p+4 : 0x5.52facf180f081e2p+48 : inexact-ok
+= tgamma upward intel96 0x1.28p+4 : 0x5.52facf180f081e28p+48 : inexact-ok
+= tgamma downward m68k96 0x1.28p+4 : 0x5.52facf180f081e2p+48 : inexact-ok
+= tgamma tonearest m68k96 0x1.28p+4 : 0x5.52facf180f081e28p+48 : inexact-ok
+= tgamma towardzero m68k96 0x1.28p+4 : 0x5.52facf180f081e2p+48 : inexact-ok
+= tgamma upward m68k96 0x1.28p+4 : 0x5.52facf180f081e28p+48 : inexact-ok
+= tgamma downward binary128 0x1.28p+4 : 0x5.52facf180f081e240615cf937ca8p+48 : inexact-ok
+= tgamma tonearest binary128 0x1.28p+4 : 0x5.52facf180f081e240615cf937cacp+48 : inexact-ok
+= tgamma towardzero binary128 0x1.28p+4 : 0x5.52facf180f081e240615cf937ca8p+48 : inexact-ok
+= tgamma upward binary128 0x1.28p+4 : 0x5.52facf180f081e240615cf937cacp+48 : inexact-ok
+= tgamma downward ibm128 0x1.28p+4 : 0x5.52facf180f081e240615cf937cp+48 : inexact-ok
+= tgamma tonearest ibm128 0x1.28p+4 : 0x5.52facf180f081e240615cf937cp+48 : inexact-ok
+= tgamma towardzero ibm128 0x1.28p+4 : 0x5.52facf180f081e240615cf937cp+48 : inexact-ok
+= tgamma upward ibm128 0x1.28p+4 : 0x5.52facf180f081e240615cf937ep+48 : inexact-ok
+tgamma 19.5
+= tgamma downward binary32 0x1.38p+4 : 0x6.27f1f8p+52 : inexact-ok
+= tgamma tonearest binary32 0x1.38p+4 : 0x6.27f2p+52 : inexact-ok
+= tgamma towardzero binary32 0x1.38p+4 : 0x6.27f1f8p+52 : inexact-ok
+= tgamma upward binary32 0x1.38p+4 : 0x6.27f2p+52 : inexact-ok
+= tgamma downward binary64 0x1.38p+4 : 0x6.27f1ff73d1614p+52 : inexact-ok
+= tgamma tonearest binary64 0x1.38p+4 : 0x6.27f1ff73d1618p+52 : inexact-ok
+= tgamma towardzero binary64 0x1.38p+4 : 0x6.27f1ff73d1614p+52 : inexact-ok
+= tgamma upward binary64 0x1.38p+4 : 0x6.27f1ff73d1618p+52 : inexact-ok
+= tgamma downward intel96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma tonearest intel96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma towardzero intel96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma upward intel96 0x1.38p+4 : 0x6.27f1ff73d16162ep+52 : inexact-ok
+= tgamma downward m68k96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma tonearest m68k96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma towardzero m68k96 0x1.38p+4 : 0x6.27f1ff73d16162d8p+52 : inexact-ok
+= tgamma upward m68k96 0x1.38p+4 : 0x6.27f1ff73d16162ep+52 : inexact-ok
+= tgamma downward binary128 0x1.38p+4 : 0x6.27f1ff73d16162d9a70938028824p+52 : inexact-ok
+= tgamma tonearest binary128 0x1.38p+4 : 0x6.27f1ff73d16162d9a70938028824p+52 : inexact-ok
+= tgamma towardzero binary128 0x1.38p+4 : 0x6.27f1ff73d16162d9a70938028824p+52 : inexact-ok
+= tgamma upward binary128 0x1.38p+4 : 0x6.27f1ff73d16162d9a70938028828p+52 : inexact-ok
+= tgamma downward ibm128 0x1.38p+4 : 0x6.27f1ff73d16162d9a709380288p+52 : inexact-ok
+= tgamma tonearest ibm128 0x1.38p+4 : 0x6.27f1ff73d16162d9a709380288p+52 : inexact-ok
+= tgamma towardzero ibm128 0x1.38p+4 : 0x6.27f1ff73d16162d9a709380288p+52 : inexact-ok
+= tgamma upward ibm128 0x1.38p+4 : 0x6.27f1ff73d16162d9a70938028ap+52 : inexact-ok
+tgamma 23.5
+= tgamma downward binary32 0x1.78p+4 : 0x1.22a308p+72 : inexact-ok
+= tgamma tonearest binary32 0x1.78p+4 : 0x1.22a308p+72 : inexact-ok
+= tgamma towardzero binary32 0x1.78p+4 : 0x1.22a308p+72 : inexact-ok
+= tgamma upward binary32 0x1.78p+4 : 0x1.22a30ap+72 : inexact-ok
+= tgamma downward binary64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma tonearest binary64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma towardzero binary64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma upward binary64 0x1.78p+4 : 0x1.22a3089777c44p+72 : inexact-ok
+= tgamma downward intel96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma tonearest intel96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma towardzero intel96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma upward intel96 0x1.78p+4 : 0x1.22a3089777c436c6p+72 : inexact-ok
+= tgamma downward m68k96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma tonearest m68k96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma towardzero m68k96 0x1.78p+4 : 0x1.22a3089777c436c4p+72 : inexact-ok
+= tgamma upward m68k96 0x1.78p+4 : 0x1.22a3089777c436c6p+72 : inexact-ok
+= tgamma downward binary128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330b3fp+72 : inexact-ok
+= tgamma tonearest binary128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330b4p+72 : inexact-ok
+= tgamma towardzero binary128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330b3fp+72 : inexact-ok
+= tgamma upward binary128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330b4p+72 : inexact-ok
+= tgamma downward ibm128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330bp+72 : inexact-ok
+= tgamma tonearest ibm128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330bp+72 : inexact-ok
+= tgamma towardzero ibm128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330bp+72 : inexact-ok
+= tgamma upward ibm128 0x1.78p+4 : 0x1.22a3089777c436c4737f96330b8p+72 : inexact-ok
+tgamma 29.5
+= tgamma downward binary32 0x1.d8p+4 : 0x1.4a25d2p+100 : inexact-ok
+= tgamma tonearest binary32 0x1.d8p+4 : 0x1.4a25d4p+100 : inexact-ok
+= tgamma towardzero binary32 0x1.d8p+4 : 0x1.4a25d2p+100 : inexact-ok
+= tgamma upward binary32 0x1.d8p+4 : 0x1.4a25d4p+100 : inexact-ok
+= tgamma downward binary64 0x1.d8p+4 : 0x1.4a25d38b82b7dp+100 : inexact-ok
+= tgamma tonearest binary64 0x1.d8p+4 : 0x1.4a25d38b82b7ep+100 : inexact-ok
+= tgamma towardzero binary64 0x1.d8p+4 : 0x1.4a25d38b82b7dp+100 : inexact-ok
+= tgamma upward binary64 0x1.d8p+4 : 0x1.4a25d38b82b7ep+100 : inexact-ok
+= tgamma downward intel96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7cp+100 : inexact-ok
+= tgamma tonearest intel96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7ep+100 : inexact-ok
+= tgamma towardzero intel96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7cp+100 : inexact-ok
+= tgamma upward intel96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7ep+100 : inexact-ok
+= tgamma downward m68k96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7cp+100 : inexact-ok
+= tgamma tonearest m68k96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7ep+100 : inexact-ok
+= tgamma towardzero m68k96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7cp+100 : inexact-ok
+= tgamma upward m68k96 0x1.d8p+4 : 0x1.4a25d38b82b7dc7ep+100 : inexact-ok
+= tgamma downward binary128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78ed27p+100 : inexact-ok
+= tgamma tonearest binary128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78ed28p+100 : inexact-ok
+= tgamma towardzero binary128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78ed27p+100 : inexact-ok
+= tgamma upward binary128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78ed28p+100 : inexact-ok
+= tgamma downward ibm128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78edp+100 : inexact-ok
+= tgamma tonearest ibm128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78edp+100 : inexact-ok
+= tgamma towardzero ibm128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78edp+100 : inexact-ok
+= tgamma upward ibm128 0x1.d8p+4 : 0x1.4a25d38b82b7dc7daa7b3b78ed8p+100 : inexact-ok
+tgamma 30.5
+= tgamma downward binary32 0x1.e8p+4 : 0x2.60b5bcp+104 : inexact-ok
+= tgamma tonearest binary32 0x1.e8p+4 : 0x2.60b5cp+104 : inexact-ok
+= tgamma towardzero binary32 0x1.e8p+4 : 0x2.60b5bcp+104 : inexact-ok
+= tgamma upward binary32 0x1.e8p+4 : 0x2.60b5cp+104 : inexact-ok
+= tgamma downward binary64 0x1.e8p+4 : 0x2.60b5be093902ep+104 : inexact-ok
+= tgamma tonearest binary64 0x1.e8p+4 : 0x2.60b5be093903p+104 : inexact-ok
+= tgamma towardzero binary64 0x1.e8p+4 : 0x2.60b5be093902ep+104 : inexact-ok
+= tgamma upward binary64 0x1.e8p+4 : 0x2.60b5be093903p+104 : inexact-ok
+= tgamma downward intel96 0x1.e8p+4 : 0x2.60b5be093902fe84p+104 : inexact-ok
+= tgamma tonearest intel96 0x1.e8p+4 : 0x2.60b5be093902fe88p+104 : inexact-ok
+= tgamma towardzero intel96 0x1.e8p+4 : 0x2.60b5be093902fe84p+104 : inexact-ok
+= tgamma upward intel96 0x1.e8p+4 : 0x2.60b5be093902fe88p+104 : inexact-ok
+= tgamma downward m68k96 0x1.e8p+4 : 0x2.60b5be093902fe84p+104 : inexact-ok
+= tgamma tonearest m68k96 0x1.e8p+4 : 0x2.60b5be093902fe88p+104 : inexact-ok
+= tgamma towardzero m68k96 0x1.e8p+4 : 0x2.60b5be093902fe84p+104 : inexact-ok
+= tgamma upward m68k96 0x1.e8p+4 : 0x2.60b5be093902fe88p+104 : inexact-ok
+= tgamma downward binary128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f54p+104 : inexact-ok
+= tgamma tonearest binary128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f542p+104 : inexact-ok
+= tgamma towardzero binary128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f54p+104 : inexact-ok
+= tgamma upward binary128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f542p+104 : inexact-ok
+= tgamma downward ibm128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f5p+104 : inexact-ok
+= tgamma tonearest ibm128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f5p+104 : inexact-ok
+= tgamma towardzero ibm128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f5p+104 : inexact-ok
+= tgamma upward ibm128 0x1.e8p+4 : 0x2.60b5be093902fe87b25335a6f6p+104 : inexact-ok
+tgamma 31.5
+= tgamma downward binary32 0x1.f8p+4 : 0x4.885a7p+108 : inexact-ok
+= tgamma tonearest binary32 0x1.f8p+4 : 0x4.885a7p+108 : inexact-ok
+= tgamma towardzero binary32 0x1.f8p+4 : 0x4.885a7p+108 : inexact-ok
+= tgamma upward binary32 0x1.f8p+4 : 0x4.885a78p+108 : inexact-ok
+= tgamma downward binary64 0x1.f8p+4 : 0x4.885a724194ad8p+108 : inexact-ok
+= tgamma tonearest binary64 0x1.f8p+4 : 0x4.885a724194adcp+108 : inexact-ok
+= tgamma towardzero binary64 0x1.f8p+4 : 0x4.885a724194ad8p+108 : inexact-ok
+= tgamma upward binary64 0x1.f8p+4 : 0x4.885a724194adcp+108 : inexact-ok
+= tgamma downward intel96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma tonearest intel96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma towardzero intel96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma upward intel96 0x1.f8p+4 : 0x4.885a724194adb538p+108 : inexact-ok
+= tgamma downward m68k96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma tonearest m68k96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma towardzero m68k96 0x1.f8p+4 : 0x4.885a724194adb53p+108 : inexact-ok
+= tgamma upward m68k96 0x1.f8p+4 : 0x4.885a724194adb538p+108 : inexact-ok
+= tgamma downward binary128 0x1.f8p+4 : 0x4.885a724194adb532abee9e464384p+108 : inexact-ok
+= tgamma tonearest binary128 0x1.f8p+4 : 0x4.885a724194adb532abee9e464384p+108 : inexact-ok
+= tgamma towardzero binary128 0x1.f8p+4 : 0x4.885a724194adb532abee9e464384p+108 : inexact-ok
+= tgamma upward binary128 0x1.f8p+4 : 0x4.885a724194adb532abee9e464388p+108 : inexact-ok
+= tgamma downward ibm128 0x1.f8p+4 : 0x4.885a724194adb532abee9e4642p+108 : inexact-ok
+= tgamma tonearest ibm128 0x1.f8p+4 : 0x4.885a724194adb532abee9e4644p+108 : inexact-ok
+= tgamma towardzero ibm128 0x1.f8p+4 : 0x4.885a724194adb532abee9e4642p+108 : inexact-ok
+= tgamma upward ibm128 0x1.f8p+4 : 0x4.885a724194adb532abee9e4644p+108 : inexact-ok
+tgamma 32.5
+= tgamma downward binary32 0x2.08p+4 : 0x8.ec721p+112 : inexact-ok
+= tgamma tonearest binary32 0x2.08p+4 : 0x8.ec721p+112 : inexact-ok
+= tgamma towardzero binary32 0x2.08p+4 : 0x8.ec721p+112 : inexact-ok
+= tgamma upward binary32 0x2.08p+4 : 0x8.ec722p+112 : inexact-ok
+= tgamma downward binary64 0x2.08p+4 : 0x8.ec7210f11cb58p+112 : inexact-ok
+= tgamma tonearest binary64 0x2.08p+4 : 0x8.ec7210f11cb6p+112 : inexact-ok
+= tgamma towardzero binary64 0x2.08p+4 : 0x8.ec7210f11cb58p+112 : inexact-ok
+= tgamma upward binary64 0x2.08p+4 : 0x8.ec7210f11cb6p+112 : inexact-ok
+= tgamma downward intel96 0x2.08p+4 : 0x8.ec7210f11cb5fcbp+112 : inexact-ok
+= tgamma tonearest intel96 0x2.08p+4 : 0x8.ec7210f11cb5fccp+112 : inexact-ok
+= tgamma towardzero intel96 0x2.08p+4 : 0x8.ec7210f11cb5fcbp+112 : inexact-ok
+= tgamma upward intel96 0x2.08p+4 : 0x8.ec7210f11cb5fccp+112 : inexact-ok
+= tgamma downward m68k96 0x2.08p+4 : 0x8.ec7210f11cb5fcbp+112 : inexact-ok
+= tgamma tonearest m68k96 0x2.08p+4 : 0x8.ec7210f11cb5fccp+112 : inexact-ok
+= tgamma towardzero m68k96 0x2.08p+4 : 0x8.ec7210f11cb5fcbp+112 : inexact-ok
+= tgamma upward m68k96 0x2.08p+4 : 0x8.ec7210f11cb5fccp+112 : inexact-ok
+= tgamma downward binary128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54e8p+112 : inexact-ok
+= tgamma tonearest binary128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54fp+112 : inexact-ok
+= tgamma towardzero binary128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54e8p+112 : inexact-ok
+= tgamma upward binary128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54fp+112 : inexact-ok
+= tgamma downward ibm128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54p+112 : inexact-ok
+= tgamma tonearest ibm128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54p+112 : inexact-ok
+= tgamma towardzero ibm128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a54p+112 : inexact-ok
+= tgamma upward ibm128 0x2.08p+4 : 0x8.ec7210f11cb5fcbbc27dc79a58p+112 : inexact-ok
+tgamma 33.5
+= tgamma downward binary32 0x2.18p+4 : 0x1.22047ap+120 : inexact-ok
+= tgamma tonearest binary32 0x2.18p+4 : 0x1.22047cp+120 : inexact-ok
+= tgamma towardzero binary32 0x2.18p+4 : 0x1.22047ap+120 : inexact-ok
+= tgamma upward binary32 0x2.18p+4 : 0x1.22047cp+120 : inexact-ok
+= tgamma downward binary64 0x2.18p+4 : 0x1.22047b269c251p+120 : inexact-ok
+= tgamma tonearest binary64 0x2.18p+4 : 0x1.22047b269c252p+120 : inexact-ok
+= tgamma towardzero binary64 0x2.18p+4 : 0x1.22047b269c251p+120 : inexact-ok
+= tgamma upward binary64 0x2.18p+4 : 0x1.22047b269c252p+120 : inexact-ok
+= tgamma downward intel96 0x2.18p+4 : 0x1.22047b269c251a94p+120 : inexact-ok
+= tgamma tonearest intel96 0x2.18p+4 : 0x1.22047b269c251a96p+120 : inexact-ok
+= tgamma towardzero intel96 0x2.18p+4 : 0x1.22047b269c251a94p+120 : inexact-ok
+= tgamma upward intel96 0x2.18p+4 : 0x1.22047b269c251a96p+120 : inexact-ok
+= tgamma downward m68k96 0x2.18p+4 : 0x1.22047b269c251a94p+120 : inexact-ok
+= tgamma tonearest m68k96 0x2.18p+4 : 0x1.22047b269c251a96p+120 : inexact-ok
+= tgamma towardzero m68k96 0x2.18p+4 : 0x1.22047b269c251a94p+120 : inexact-ok
+= tgamma upward m68k96 0x2.18p+4 : 0x1.22047b269c251a96p+120 : inexact-ok
+= tgamma downward binary128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d717c7p+120 : inexact-ok
+= tgamma tonearest binary128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d717c8p+120 : inexact-ok
+= tgamma towardzero binary128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d717c7p+120 : inexact-ok
+= tgamma upward binary128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d717c8p+120 : inexact-ok
+= tgamma downward ibm128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d7178p+120 : inexact-ok
+= tgamma tonearest ibm128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d718p+120 : inexact-ok
+= tgamma towardzero ibm128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d7178p+120 : inexact-ok
+= tgamma upward ibm128 0x2.18p+4 : 0x1.22047b269c251a95d630f7d718p+120 : inexact-ok
+tgamma 34.5
+= tgamma downward binary32 0x2.28p+4 : 0x2.5f396p+124 : inexact-ok
+= tgamma tonearest binary32 0x2.28p+4 : 0x2.5f396p+124 : inexact-ok
+= tgamma towardzero binary32 0x2.28p+4 : 0x2.5f396p+124 : inexact-ok
+= tgamma upward binary32 0x2.28p+4 : 0x2.5f3964p+124 : inexact-ok
+= tgamma downward binary64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma tonearest binary64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma towardzero binary64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma upward binary64 0x2.28p+4 : 0x2.5f3961d8d6edcp+124 : inexact-ok
+= tgamma downward intel96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma tonearest intel96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma towardzero intel96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma upward intel96 0x2.28p+4 : 0x2.5f3961d8d6edafacp+124 : inexact-ok
+= tgamma downward m68k96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma tonearest m68k96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma towardzero m68k96 0x2.28p+4 : 0x2.5f3961d8d6edafa8p+124 : inexact-ok
+= tgamma upward m68k96 0x2.28p+4 : 0x2.5f3961d8d6edafacp+124 : inexact-ok
+= tgamma downward binary128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59cap+124 : inexact-ok
+= tgamma tonearest binary128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59cap+124 : inexact-ok
+= tgamma towardzero binary128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59cap+124 : inexact-ok
+= tgamma upward binary128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59ccp+124 : inexact-ok
+= tgamma downward ibm128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59p+124 : inexact-ok
+= tgamma tonearest ibm128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea5ap+124 : inexact-ok
+= tgamma towardzero ibm128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea59p+124 : inexact-ok
+= tgamma upward ibm128 0x2.28p+4 : 0x2.5f3961d8d6edafa9b87686ea5ap+124 : inexact-ok
+tgamma 0x2.30a43cp+4
+= tgamma downward binary32 0x2.30a43cp+4 : 0xf.fff81p+124 : inexact-ok
+= tgamma tonearest binary32 0x2.30a43cp+4 : 0xf.fff81p+124 : inexact-ok
+= tgamma towardzero binary32 0x2.30a43cp+4 : 0xf.fff81p+124 : inexact-ok
+= tgamma upward binary32 0x2.30a43cp+4 : 0xf.fff82p+124 : inexact-ok
+= tgamma downward binary64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma tonearest binary64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma towardzero binary64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma upward binary64 0x2.30a43cp+4 : 0xf.fff810148633p+124 : inexact-ok
+= tgamma downward intel96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma tonearest intel96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma towardzero intel96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma upward intel96 0x2.30a43cp+4 : 0xf.fff81014863292dp+124 : inexact-ok
+= tgamma downward m68k96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma tonearest m68k96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma towardzero m68k96 0x2.30a43cp+4 : 0xf.fff81014863292cp+124 : inexact-ok
+= tgamma upward m68k96 0x2.30a43cp+4 : 0xf.fff81014863292dp+124 : inexact-ok
+= tgamma downward binary128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575432ep+124 : inexact-ok
+= tgamma tonearest binary128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575432ep+124 : inexact-ok
+= tgamma towardzero binary128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575432ep+124 : inexact-ok
+= tgamma upward binary128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575432e8p+124 : inexact-ok
+= tgamma downward ibm128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f57543p+124 : inexact-ok
+= tgamma tonearest ibm128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575434p+124 : inexact-ok
+= tgamma towardzero ibm128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f57543p+124 : inexact-ok
+= tgamma upward ibm128 0x2.30a43cp+4 : 0xf.fff81014863292c45a7f575434p+124 : inexact-ok
+tgamma 0x2.30a44p+4
+= tgamma downward binary32 0x2.30a44p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x2.30a44p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x2.30a44p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x2.30a44p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x2.30a44p+4 : 0x1.000063b3eab19p+128 : inexact-ok
+= tgamma tonearest binary64 0x2.30a44p+4 : 0x1.000063b3eab1ap+128 : inexact-ok
+= tgamma towardzero binary64 0x2.30a44p+4 : 0x1.000063b3eab19p+128 : inexact-ok
+= tgamma upward binary64 0x2.30a44p+4 : 0x1.000063b3eab1ap+128 : inexact-ok
+= tgamma downward intel96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma tonearest intel96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma towardzero intel96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma upward intel96 0x2.30a44p+4 : 0x1.000063b3eab1992ep+128 : inexact-ok
+= tgamma downward m68k96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma tonearest m68k96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma towardzero m68k96 0x2.30a44p+4 : 0x1.000063b3eab1992cp+128 : inexact-ok
+= tgamma upward m68k96 0x2.30a44p+4 : 0x1.000063b3eab1992ep+128 : inexact-ok
+= tgamma downward binary128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e008639d8p+128 : inexact-ok
+= tgamma tonearest binary128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e008639d9p+128 : inexact-ok
+= tgamma towardzero binary128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e008639d8p+128 : inexact-ok
+= tgamma upward binary128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e008639d9p+128 : inexact-ok
+= tgamma downward ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e0086398p+128 : inexact-ok
+= tgamma tonearest ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e00863ap+128 : inexact-ok
+= tgamma towardzero ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e0086398p+128 : inexact-ok
+= tgamma upward ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e00863ap+128 : inexact-ok
+tgamma 0xa.b9fd72b0fb238p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+tgamma 0xa.b9fd72b0fb24p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff05p+1020 : inexact-ok
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
+= tgamma tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df1p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a97108p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a9711p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : inexact-ok
+= tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma 1e3
+= tgamma downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma tonearest intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma towardzero intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma upward intel96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : inexact-ok
+= tgamma downward m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma tonearest m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma towardzero m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma upward m68k96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : inexact-ok
+= tgamma downward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : inexact-ok
+= tgamma tonearest binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : inexact-ok
+= tgamma towardzero binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : inexact-ok
+= tgamma upward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : inexact-ok
+= tgamma downward ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -100000.5
+= tgamma downward binary32 -0x1.86a08p+16 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x1.86a08p+16 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x1.86a08p+16 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero intel96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward intel96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward m68k96 -0x1.86a08p+16 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero m68k96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward m68k96 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary128 -0x1.86a08p+16 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.86a08p+16 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.86a08p+16 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.86a08p+16 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma max
+= tgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x22.30p0
+= tgamma downward binary32 -0x2.23p+4 : -0x3.5a8a7p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.23p+4 : -0x3.5a8a7p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.23p+4 : -0x3.5a8a68p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.23p+4 : -0x3.5a8a68p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.23p+4 : -0x3.5a8a6f18f81e8p-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.23p+4 : -0x3.5a8a6f18f81e6p-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.23p+4 : -0x3.5a8a6f18f81e6p-128 : inexact-ok
+= tgamma upward binary64 -0x2.23p+4 : -0x3.5a8a6f18f81e6p-128 : inexact-ok
+= tgamma downward intel96 -0x2.23p+4 : -0x3.5a8a6f18f81e6528p-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma upward intel96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.23p+4 : -0x3.5a8a6f18f81e6528p-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.23p+4 : -0x3.5a8a6f18f81e6524p-128 : inexact-ok
+= tgamma downward binary128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52d4ep-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52d4ep-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52d4cp-128 : inexact-ok
+= tgamma upward binary128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52d4cp-128 : inexact-ok
+= tgamma downward ibm128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52ep-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52dp-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52dp-128 : inexact-ok
+= tgamma upward ibm128 -0x2.23p+4 : -0x3.5a8a6f18f81e652563ccf2a52dp-128 : inexact-ok
+tgamma -0x22.31p0
+= tgamma downward binary32 -0x2.231p+4 : -0x3.3f853p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.231p+4 : -0x3.3f853p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.231p+4 : -0x3.3f8528p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.231p+4 : -0x3.3f8528p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.231p+4 : -0x3.3f852f434e41ap-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.231p+4 : -0x3.3f852f434e41ap-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.231p+4 : -0x3.3f852f434e418p-128 : inexact-ok
+= tgamma upward binary64 -0x2.231p+4 : -0x3.3f852f434e418p-128 : inexact-ok
+= tgamma downward intel96 -0x2.231p+4 : -0x3.3f852f434e4198bcp-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma upward intel96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.231p+4 : -0x3.3f852f434e4198bcp-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.231p+4 : -0x3.3f852f434e4198b8p-128 : inexact-ok
+= tgamma downward binary128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09fap-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09f8p-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09f8p-128 : inexact-ok
+= tgamma upward binary128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09f8p-128 : inexact-ok
+= tgamma downward ibm128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b0ap-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b0ap-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.231p+4 : -0x3.3f852f434e4198b801e0a49b09p-128 : inexact-ok
+tgamma -0x22.32p0
+= tgamma downward binary32 -0x2.232p+4 : -0x3.25baap-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.232p+4 : -0x3.25ba98p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.232p+4 : -0x3.25ba98p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.232p+4 : -0x3.25ba98p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.232p+4 : -0x3.25ba99c456cd2p-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.232p+4 : -0x3.25ba99c456cdp-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.232p+4 : -0x3.25ba99c456cdp-128 : inexact-ok
+= tgamma upward binary64 -0x2.232p+4 : -0x3.25ba99c456cdp-128 : inexact-ok
+= tgamma downward intel96 -0x2.232p+4 : -0x3.25ba99c456cd0b78p-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma upward intel96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.232p+4 : -0x3.25ba99c456cd0b78p-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.232p+4 : -0x3.25ba99c456cd0b74p-128 : inexact-ok
+= tgamma downward binary128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d011ep-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d011cp-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d011cp-128 : inexact-ok
+= tgamma upward binary128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d011cp-128 : inexact-ok
+= tgamma downward ibm128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d02p-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d01p-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d01p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.232p+4 : -0x3.25ba99c456cd0b757e96245d01p-128 : inexact-ok
+tgamma -0x22.33p0
+= tgamma downward binary32 -0x2.233p+4 : -0x3.0d179p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.233p+4 : -0x3.0d1788p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.233p+4 : -0x3.0d1788p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.233p+4 : -0x3.0d1788p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.233p+4 : -0x3.0d178ada33296p-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.233p+4 : -0x3.0d178ada33294p-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.233p+4 : -0x3.0d178ada33294p-128 : inexact-ok
+= tgamma upward binary64 -0x2.233p+4 : -0x3.0d178ada33294p-128 : inexact-ok
+= tgamma downward intel96 -0x2.233p+4 : -0x3.0d178ada332940b8p-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma upward intel96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.233p+4 : -0x3.0d178ada332940b8p-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.233p+4 : -0x3.0d178ada332940b4p-128 : inexact-ok
+= tgamma downward binary128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa23ap-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa239ep-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa239ep-128 : inexact-ok
+= tgamma upward binary128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa239ep-128 : inexact-ok
+= tgamma downward ibm128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa24p-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa24p-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa23p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.233p+4 : -0x3.0d178ada332940b440cfcdaa23p-128 : inexact-ok
+tgamma -0x22.34p0
+= tgamma downward binary32 -0x2.234p+4 : -0x2.f58a6p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.234p+4 : -0x2.f58a58p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.234p+4 : -0x2.f58a58p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.234p+4 : -0x2.f58a58p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.234p+4 : -0x2.f58a5ad6817bap-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.234p+4 : -0x2.f58a5ad6817b8p-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.234p+4 : -0x2.f58a5ad6817b8p-128 : inexact-ok
+= tgamma upward binary64 -0x2.234p+4 : -0x2.f58a5ad6817b8p-128 : inexact-ok
+= tgamma downward intel96 -0x2.234p+4 : -0x2.f58a5ad6817b88bp-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.234p+4 : -0x2.f58a5ad6817b88bp-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.234p+4 : -0x2.f58a5ad6817b88acp-128 : inexact-ok
+= tgamma upward intel96 -0x2.234p+4 : -0x2.f58a5ad6817b88acp-128 : inexact-ok
+= tgamma downward m68k96 -0x2.234p+4 : -0x2.f58a5ad6817b88bp-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.234p+4 : -0x2.f58a5ad6817b88bp-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.234p+4 : -0x2.f58a5ad6817b88acp-128 : inexact-ok
+= tgamma upward m68k96 -0x2.234p+4 : -0x2.f58a5ad6817b88acp-128 : inexact-ok
+= tgamma downward binary128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913aap-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913a8p-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913a8p-128 : inexact-ok
+= tgamma upward binary128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913a8p-128 : inexact-ok
+= tgamma downward ibm128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf914p-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf914p-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.234p+4 : -0x2.f58a5ad6817b88af7ce46bf913p-128 : inexact-ok
+tgamma -0x22.35p0
+= tgamma downward binary32 -0x2.235p+4 : -0x2.df02cp-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.235p+4 : -0x2.df02b8p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.235p+4 : -0x2.df02b8p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.235p+4 : -0x2.df02b8p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.235p+4 : -0x2.df02ba328f3c8p-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.235p+4 : -0x2.df02ba328f3c8p-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.235p+4 : -0x2.df02ba328f3c6p-128 : inexact-ok
+= tgamma upward binary64 -0x2.235p+4 : -0x2.df02ba328f3c6p-128 : inexact-ok
+= tgamma downward intel96 -0x2.235p+4 : -0x2.df02ba328f3c7b5cp-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma upward intel96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.235p+4 : -0x2.df02ba328f3c7b5cp-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.235p+4 : -0x2.df02ba328f3c7b58p-128 : inexact-ok
+= tgamma downward binary128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cad8p-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cad8p-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cad6p-128 : inexact-ok
+= tgamma upward binary128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cad6p-128 : inexact-ok
+= tgamma downward ibm128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cbp-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cbp-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cap-128 : inexact-ok
+= tgamma upward ibm128 -0x2.235p+4 : -0x2.df02ba328f3c7b58a51d1c89cap-128 : inexact-ok
+tgamma -0x22.36p0
+= tgamma downward binary32 -0x2.236p+4 : -0x2.c97198p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.236p+4 : -0x2.c9719p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.236p+4 : -0x2.c9719p-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.236p+4 : -0x2.c9719p-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.236p+4 : -0x2.c97191a1b363p-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.236p+4 : -0x2.c97191a1b363p-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.236p+4 : -0x2.c97191a1b362ep-128 : inexact-ok
+= tgamma upward binary64 -0x2.236p+4 : -0x2.c97191a1b362ep-128 : inexact-ok
+= tgamma downward intel96 -0x2.236p+4 : -0x2.c97191a1b362fd04p-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.236p+4 : -0x2.c97191a1b362fd04p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.236p+4 : -0x2.c97191a1b362fdp-128 : inexact-ok
+= tgamma upward intel96 -0x2.236p+4 : -0x2.c97191a1b362fdp-128 : inexact-ok
+= tgamma downward m68k96 -0x2.236p+4 : -0x2.c97191a1b362fd04p-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.236p+4 : -0x2.c97191a1b362fd04p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.236p+4 : -0x2.c97191a1b362fdp-128 : inexact-ok
+= tgamma upward m68k96 -0x2.236p+4 : -0x2.c97191a1b362fdp-128 : inexact-ok
+= tgamma downward binary128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087c2p-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087c2p-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087cp-128 : inexact-ok
+= tgamma upward binary128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087cp-128 : inexact-ok
+= tgamma downward ibm128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95088p-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95088p-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.236p+4 : -0x2.c97191a1b362fd0228a3e95087p-128 : inexact-ok
+tgamma -0x22.37p0
+= tgamma downward binary32 -0x2.237p+4 : -0x2.b4c8e8p-128 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x2.237p+4 : -0x2.b4c8e8p-128 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary32 -0x2.237p+4 : -0x2.b4c8ep-128 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary32 -0x2.237p+4 : -0x2.b4c8ep-128 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x2.237p+4 : -0x2.b4c8e59fb606cp-128 : inexact-ok
+= tgamma tonearest binary64 -0x2.237p+4 : -0x2.b4c8e59fb606cp-128 : inexact-ok
+= tgamma towardzero binary64 -0x2.237p+4 : -0x2.b4c8e59fb606ap-128 : inexact-ok
+= tgamma upward binary64 -0x2.237p+4 : -0x2.b4c8e59fb606ap-128 : inexact-ok
+= tgamma downward intel96 -0x2.237p+4 : -0x2.b4c8e59fb606bb2cp-128 : inexact-ok
+= tgamma tonearest intel96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma towardzero intel96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma upward intel96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma downward m68k96 -0x2.237p+4 : -0x2.b4c8e59fb606bb2cp-128 : inexact-ok
+= tgamma tonearest m68k96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma towardzero m68k96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma upward m68k96 -0x2.237p+4 : -0x2.b4c8e59fb606bb28p-128 : inexact-ok
+= tgamma downward binary128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e3919ep-128 : inexact-ok
+= tgamma tonearest binary128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e3919cp-128 : inexact-ok
+= tgamma towardzero binary128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e3919cp-128 : inexact-ok
+= tgamma upward binary128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e3919cp-128 : inexact-ok
+= tgamma downward ibm128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e392p-128 : inexact-ok
+= tgamma tonearest ibm128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e392p-128 : inexact-ok
+= tgamma towardzero ibm128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e391p-128 : inexact-ok
+= tgamma upward ibm128 -0x2.237p+4 : -0x2.b4c8e59fb606bb2990a814e391p-128 : inexact-ok
+tgamma -0xa3.70p0
+= tgamma downward binary32 -0xa.37p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.37p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.37p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.37p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.37p+4 : 0x6.db2af70b7fcccp-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.37p+4 : 0x6.db2af70b7fcdp-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.37p+4 : 0x6.db2af70b7fcccp-972 : inexact-ok
+= tgamma upward binary64 -0xa.37p+4 : 0x6.db2af70b7fcdp-972 : inexact-ok
+= tgamma downward intel96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma upward intel96 -0xa.37p+4 : 0x6.db2af70b7fccf48p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.37p+4 : 0x6.db2af70b7fccf478p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.37p+4 : 0x6.db2af70b7fccf48p-972 : inexact-ok
+= tgamma downward binary128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8c4p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8c8p-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8c4p-972 : inexact-ok
+= tgamma upward binary128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8c8p-972 : inexact-ok
+= tgamma downward ibm128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8p-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8p-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061f8p-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.37p+4 : 0x6.db2af70b7fccf47ab9e59061fcp-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.71p0
+= tgamma downward binary32 -0xa.371p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.371p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.371p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.371p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.371p+4 : 0x6.b47d85f25e088p-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.371p+4 : 0x6.b47d85f25e08cp-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.371p+4 : 0x6.b47d85f25e088p-972 : inexact-ok
+= tgamma upward binary64 -0xa.371p+4 : 0x6.b47d85f25e08cp-972 : inexact-ok
+= tgamma downward intel96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma upward intel96 -0xa.371p+4 : 0x6.b47d85f25e08b9p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.371p+4 : 0x6.b47d85f25e08b8f8p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.371p+4 : 0x6.b47d85f25e08b9p-972 : inexact-ok
+= tgamma downward binary128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e16404p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e16404p-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e16404p-972 : inexact-ok
+= tgamma upward binary128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e16408p-972 : inexact-ok
+= tgamma downward ibm128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e164p-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e164p-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e164p-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.371p+4 : 0x6.b47d85f25e08b8f947c626e168p-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.72p0
+= tgamma downward binary32 -0xa.372p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.372p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.372p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.372p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.372p+4 : 0x6.8eed33948a458p-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.372p+4 : 0x6.8eed33948a45cp-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.372p+4 : 0x6.8eed33948a458p-972 : inexact-ok
+= tgamma upward binary64 -0xa.372p+4 : 0x6.8eed33948a45cp-972 : inexact-ok
+= tgamma downward intel96 -0xa.372p+4 : 0x6.8eed33948a45aef8p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.372p+4 : 0x6.8eed33948a45afp-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.372p+4 : 0x6.8eed33948a45aef8p-972 : inexact-ok
+= tgamma upward intel96 -0xa.372p+4 : 0x6.8eed33948a45afp-972 : inexact-ok
+= tgamma downward m68k96 -0xa.372p+4 : 0x6.8eed33948a45aef8p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.372p+4 : 0x6.8eed33948a45afp-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.372p+4 : 0x6.8eed33948a45aef8p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.372p+4 : 0x6.8eed33948a45afp-972 : inexact-ok
+= tgamma downward binary128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bc78p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bc7cp-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bc78p-972 : inexact-ok
+= tgamma upward binary128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bc7cp-972 : inexact-ok
+= tgamma downward ibm128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bcp-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bcp-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9bcp-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.372p+4 : 0x6.8eed33948a45aeff3b5ef0d9cp-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.73p0
+= tgamma downward binary32 -0xa.373p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.373p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.373p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.373p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.373p+4 : 0x6.6a708251e7fp-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.373p+4 : 0x6.6a708251e7f04p-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.373p+4 : 0x6.6a708251e7fp-972 : inexact-ok
+= tgamma upward binary64 -0xa.373p+4 : 0x6.6a708251e7f04p-972 : inexact-ok
+= tgamma downward intel96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma upward intel96 -0xa.373p+4 : 0x6.6a708251e7f023e8p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.373p+4 : 0x6.6a708251e7f023ep-972 : inexact-ok
+= tgamma upward m68k96 -0xa.373p+4 : 0x6.6a708251e7f023e8p-972 : inexact-ok
+= tgamma downward binary128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b318928p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b31892cp-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b318928p-972 : inexact-ok
+= tgamma upward binary128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b31892cp-972 : inexact-ok
+= tgamma downward ibm128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b3188p-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b3188p-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b3188p-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.373p+4 : 0x6.6a708251e7f023e1e2834b318cp-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.74p0
+= tgamma downward binary32 -0xa.374p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.374p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.374p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.374p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.374p+4 : 0x6.46fe544d4abccp-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.374p+4 : 0x6.46fe544d4abdp-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.374p+4 : 0x6.46fe544d4abccp-972 : inexact-ok
+= tgamma upward binary64 -0xa.374p+4 : 0x6.46fe544d4abdp-972 : inexact-ok
+= tgamma downward intel96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma upward intel96 -0xa.374p+4 : 0x6.46fe544d4abcf298p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.374p+4 : 0x6.46fe544d4abcf29p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.374p+4 : 0x6.46fe544d4abcf298p-972 : inexact-ok
+= tgamma downward binary128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60ec8p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60eccp-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60ec8p-972 : inexact-ok
+= tgamma upward binary128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60eccp-972 : inexact-ok
+= tgamma downward ibm128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d61p-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d60cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.374p+4 : 0x6.46fe544d4abcf292df5b16d61p-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.75p0
+= tgamma downward binary32 -0xa.375p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.375p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.375p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.375p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.375p+4 : 0x6.248de7164ec1cp-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.375p+4 : 0x6.248de7164ec2p-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.375p+4 : 0x6.248de7164ec1cp-972 : inexact-ok
+= tgamma upward binary64 -0xa.375p+4 : 0x6.248de7164ec2p-972 : inexact-ok
+= tgamma downward intel96 -0xa.375p+4 : 0x6.248de7164ec1f488p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.375p+4 : 0x6.248de7164ec1f49p-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.375p+4 : 0x6.248de7164ec1f488p-972 : inexact-ok
+= tgamma upward intel96 -0xa.375p+4 : 0x6.248de7164ec1f49p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.375p+4 : 0x6.248de7164ec1f488p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.375p+4 : 0x6.248de7164ec1f49p-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.375p+4 : 0x6.248de7164ec1f488p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.375p+4 : 0x6.248de7164ec1f49p-972 : inexact-ok
+= tgamma downward binary128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957dep-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957de4p-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957dep-972 : inexact-ok
+= tgamma upward binary128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957de4p-972 : inexact-ok
+= tgamma downward ibm128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c957cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.375p+4 : 0x6.248de7164ec1f48f2d4f3c958p-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.76p0
+= tgamma downward binary32 -0xa.376p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.376p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.376p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.376p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.376p+4 : 0x6.0316cf8d7161p-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.376p+4 : 0x6.0316cf8d71614p-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.376p+4 : 0x6.0316cf8d7161p-972 : inexact-ok
+= tgamma upward binary64 -0xa.376p+4 : 0x6.0316cf8d71614p-972 : inexact-ok
+= tgamma downward intel96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma upward intel96 -0xa.376p+4 : 0x6.0316cf8d71613db8p-972 : inexact-ok
+= tgamma downward m68k96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.376p+4 : 0x6.0316cf8d71613dbp-972 : inexact-ok
+= tgamma upward m68k96 -0xa.376p+4 : 0x6.0316cf8d71613db8p-972 : inexact-ok
+= tgamma downward binary128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42ac4p-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42ac4p-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42ac4p-972 : inexact-ok
+= tgamma upward binary128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42ac8p-972 : inexact-ok
+= tgamma downward ibm128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b428p-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b428p-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.376p+4 : 0x6.0316cf8d71613db2f44853b42cp-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xa3.77p0
+= tgamma downward binary32 -0xa.377p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.377p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.377p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.377p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.377p+4 : 0x5.e290f5fef5a48p-972 : inexact-ok
+= tgamma tonearest binary64 -0xa.377p+4 : 0x5.e290f5fef5a4cp-972 : inexact-ok
+= tgamma towardzero binary64 -0xa.377p+4 : 0x5.e290f5fef5a48p-972 : inexact-ok
+= tgamma upward binary64 -0xa.377p+4 : 0x5.e290f5fef5a4cp-972 : inexact-ok
+= tgamma downward intel96 -0xa.377p+4 : 0x5.e290f5fef5a4b898p-972 : inexact-ok
+= tgamma tonearest intel96 -0xa.377p+4 : 0x5.e290f5fef5a4b8ap-972 : inexact-ok
+= tgamma towardzero intel96 -0xa.377p+4 : 0x5.e290f5fef5a4b898p-972 : inexact-ok
+= tgamma upward intel96 -0xa.377p+4 : 0x5.e290f5fef5a4b8ap-972 : inexact-ok
+= tgamma downward m68k96 -0xa.377p+4 : 0x5.e290f5fef5a4b898p-972 : inexact-ok
+= tgamma tonearest m68k96 -0xa.377p+4 : 0x5.e290f5fef5a4b8ap-972 : inexact-ok
+= tgamma towardzero m68k96 -0xa.377p+4 : 0x5.e290f5fef5a4b898p-972 : inexact-ok
+= tgamma upward m68k96 -0xa.377p+4 : 0x5.e290f5fef5a4b8ap-972 : inexact-ok
+= tgamma downward binary128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32d0cp-972 : inexact-ok
+= tgamma tonearest binary128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32d0cp-972 : inexact-ok
+= tgamma towardzero binary128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32d0cp-972 : inexact-ok
+= tgamma upward binary128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32d1p-972 : inexact-ok
+= tgamma downward ibm128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e32cp-972 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.377p+4 : 0x5.e290f5fef5a4b89f315fa7e33p-972 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d0p0
+= tgamma downward binary32 -0xa.b0dp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0dp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0dp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0dp+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0dp+4 : 0x2.34bfd99e7443cp-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0dp+4 : 0x2.34bfd99e74439224p-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0dp+4 : 0x2.34bfd99e74439228p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0dp+4 : 0x2.34bfd99e74439224p-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0dp+4 : 0x2.34bfd99e74439228p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0dp+4 : 0x2.34bfd99e74439224p-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0dp+4 : 0x2.34bfd99e74439228p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0dp+4 : 0x2.34bfd99e74439224p-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0dp+4 : 0x2.34bfd99e74439228p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0dp+4 : 0x2.34bfd99e74439227ecdcd2a375e6p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0dp+4 : 0x2.34bfd99e74439227ecdcd2a375e8p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0dp+4 : 0x2.34bfd99e74439227ecdcd2a375e6p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0dp+4 : 0x2.34bfd99e74439227ecdcd2a375e8p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0dp+4 : 0x2.34bfd99e74438p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0dp+4 : 0x2.34bfd99e7443cp-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d1p0
+= tgamma downward binary32 -0xa.b0d1p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d1p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d1p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d1p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d1p+4 : 0x2.315d5e8fc2c7cp-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79eacp-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea8p-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79eacp-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea919e359149952p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea919e359149952p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea919e359149952p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c79ea919e359149954p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c78p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d1p+4 : 0x2.315d5e8fc2c7cp-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d2p0
+= tgamma downward binary32 -0xa.b0d2p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d2p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d2p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d2p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d2p+4 : 0x2.2e036152e0298p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d2p+4 : 0x2.2e036152e0295edcp-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d2p+4 : 0x2.2e036152e0295eep-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d2p+4 : 0x2.2e036152e0295edcp-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d2p+4 : 0x2.2e036152e0295eep-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d2p+4 : 0x2.2e036152e0295edcp-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d2p+4 : 0x2.2e036152e0295eep-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d2p+4 : 0x2.2e036152e0295edcp-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d2p+4 : 0x2.2e036152e0295eep-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d2p+4 : 0x2.2e036152e0295edf73b1878a66dep-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d2p+4 : 0x2.2e036152e0295edf73b1878a66dep-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d2p+4 : 0x2.2e036152e0295edf73b1878a66dep-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d2p+4 : 0x2.2e036152e0295edf73b1878a66ep-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d2p+4 : 0x2.2e036152e0294p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d2p+4 : 0x2.2e036152e0298p-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d3p0
+= tgamma downward binary32 -0xa.b0d3p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d3p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d3p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d3p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d3p+4 : 0x2.2ab1c2e8316ep-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d3p+4 : 0x2.2ab1c2e8316ep-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fcp-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e32p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fcp-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e32p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fcp-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e32p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fcp-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e32p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fff8f5431d2aa6p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fff8f5431d2aa6p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fff8f5431d2aa6p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e31fff8f5431d2aa8p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316ep-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316ep-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d3p+4 : 0x2.2ab1c2e8316e4p-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d4p0
+= tgamma downward binary32 -0xa.b0d4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d4p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d4p+4 : 0x2.276864e5dfa9p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d4p+4 : 0x2.276864e5dfa94p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d4p+4 : 0x2.276864e5dfa9p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d4p+4 : 0x2.276864e5dfa94p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d08p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d04p-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d4p+4 : 0x2.276864e5dfa92d08p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d4p+4 : 0x2.276864e5dfa92d0473afdd51e96p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d4p+4 : 0x2.276864e5dfa92d0473afdd51e96p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d4p+4 : 0x2.276864e5dfa92d0473afdd51e96p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d4p+4 : 0x2.276864e5dfa92d0473afdd51e962p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d4p+4 : 0x2.276864e5dfa9p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d4p+4 : 0x2.276864e5dfa94p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d4p+4 : 0x2.276864e5dfa9p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d4p+4 : 0x2.276864e5dfa94p-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d5p0
+= tgamma downward binary32 -0xa.b0d5p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d5p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d5p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d5p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d5p+4 : 0x2.2427297453f6cp-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d5p+4 : 0x2.2427297453f68e94p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d5p+4 : 0x2.2427297453f68e9p-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d5p+4 : 0x2.2427297453f68e94p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d5p+4 : 0x2.2427297453f68e9120dc44f71692p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d5p+4 : 0x2.2427297453f68e9120dc44f71692p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d5p+4 : 0x2.2427297453f68e9120dc44f71692p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d5p+4 : 0x2.2427297453f68e9120dc44f71694p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d5p+4 : 0x2.2427297453f68p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d5p+4 : 0x2.2427297453f6cp-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d6p0
+= tgamma downward binary32 -0xa.b0d6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d6p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d6p+4 : 0x2.20edf34accb3p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d6p+4 : 0x2.20edf34accb34p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d6p+4 : 0x2.20edf34accb3p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d6p+4 : 0x2.20edf34accb34p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d6p+4 : 0x2.20edf34accb325ap-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d6p+4 : 0x2.20edf34accb325a4p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d6p+4 : 0x2.20edf34accb325ap-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d6p+4 : 0x2.20edf34accb325a4p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d6p+4 : 0x2.20edf34accb325ap-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d6p+4 : 0x2.20edf34accb325a4p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d6p+4 : 0x2.20edf34accb325ap-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d6p+4 : 0x2.20edf34accb325a4p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d6p+4 : 0x2.20edf34accb325a3f0fd06edc4fap-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d6p+4 : 0x2.20edf34accb325a3f0fd06edc4fap-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d6p+4 : 0x2.20edf34accb325a3f0fd06edc4fap-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d6p+4 : 0x2.20edf34accb325a3f0fd06edc4fcp-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d6p+4 : 0x2.20edf34accb3p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d6p+4 : 0x2.20edf34accb34p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d6p+4 : 0x2.20edf34accb3p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d6p+4 : 0x2.20edf34accb34p-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0xab.0d7p0
+= tgamma downward binary32 -0xa.b0d7p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0xa.b0d7p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0xa.b0d7p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0xa.b0d7p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary64 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary64 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d8p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma tonearest intel96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma towardzero intel96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma upward intel96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5824p-1024 : inexact-ok
+= tgamma downward m68k96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma tonearest m68k96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma towardzero m68k96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d582p-1024 : inexact-ok
+= tgamma upward m68k96 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5824p-1024 : inexact-ok
+= tgamma downward binary128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5821306bfa108454p-1024 : inexact-ok
+= tgamma tonearest binary128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5821306bfa108454p-1024 : inexact-ok
+= tgamma towardzero binary128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5821306bfa108454p-1024 : inexact-ok
+= tgamma upward binary128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d5821306bfa108456p-1024 : inexact-ok
+= tgamma downward ibm128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d4p-1024 : inexact-ok underflow errno-erange-ok
+= tgamma upward ibm128 -0xa.b0d7p+4 : 0x2.1dbca5ac0b1d8p-1024 : inexact-ok underflow errno-erange-ok
+tgamma -0x6db.030p0
+= tgamma downward binary32 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db03p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db03p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db03p+8 : 0x2.ada76d6717d20c2p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db03p+8 : 0x2.ada76d6717d20c28p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db03p+8 : 0x2.ada76d6717d20c2p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db03p+8 : 0x2.ada76d6717d20c28p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db03p+8 : 0x2.ada76d6717d20c24p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db03p+8 : 0x2.ada76d6717d20c28p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db03p+8 : 0x2.ada76d6717d20c24p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db03p+8 : 0x2.ada76d6717d20c28p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df359p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df359p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df359p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df3594p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db03p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db03p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db03p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.031p0
+= tgamma downward binary32 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db031p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db031p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db031p+8 : 0x2.9e718cc02784aa7p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db031p+8 : 0x2.9e718cc02784aa78p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db031p+8 : 0x2.9e718cc02784aa7p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db031p+8 : 0x2.9e718cc02784aa78p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db031p+8 : 0x2.9e718cc02784aa74p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db031p+8 : 0x2.9e718cc02784aa74p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db031p+8 : 0x2.9e718cc02784aa74p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db031p+8 : 0x2.9e718cc02784aa78p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259ep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259e4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259ep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259e4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db031p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db031p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db031p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.032p0
+= tgamma downward binary32 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db032p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db032p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db032p+8 : 0x2.8fd803943341205p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db032p+8 : 0x2.8fd8039433412058p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db032p+8 : 0x2.8fd803943341205p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db032p+8 : 0x2.8fd8039433412058p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db032p+8 : 0x2.8fd8039433412054p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db032p+8 : 0x2.8fd8039433412058p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db032p+8 : 0x2.8fd8039433412054p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db032p+8 : 0x2.8fd8039433412058p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a13cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a14p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a13cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a14p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db032p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db032p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db032p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.033p0
+= tgamma downward binary32 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db033p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db033p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db033p+8 : 0x2.81d19f44bc6c07ep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db033p+8 : 0x2.81d19f44bc6c07ep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db033p+8 : 0x2.81d19f44bc6c07ep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db033p+8 : 0x2.81d19f44bc6c07e8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db033p+8 : 0x2.81d19f44bc6c07ep-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db033p+8 : 0x2.81d19f44bc6c07e4p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db033p+8 : 0x2.81d19f44bc6c07ep-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db033p+8 : 0x2.81d19f44bc6c07e4p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7eep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7ee04p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7eep-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7ee04p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db033p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db033p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db033p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.034p0
+= tgamma downward binary32 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db034p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db034p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db034p+8 : 0x2.7455e2534efabe6p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db034p+8 : 0x2.7455e2534efabe68p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db034p+8 : 0x2.7455e2534efabe6p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db034p+8 : 0x2.7455e2534efabe68p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db034p+8 : 0x2.7455e2534efabe64p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db034p+8 : 0x2.7455e2534efabe64p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db034p+8 : 0x2.7455e2534efabe64p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db034p+8 : 0x2.7455e2534efabe68p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a4918p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a4918p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a4918p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a491cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db034p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db034p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db034p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.035p0
+= tgamma downward binary32 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db035p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db035p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db035p+8 : 0x2.675cf34b296c78f8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db035p+8 : 0x2.675cf34b296c78f8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db035p+8 : 0x2.675cf34b296c78f8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db035p+8 : 0x2.675cf34b296c79p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db035p+8 : 0x2.675cf34b296c78f8p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db035p+8 : 0x2.675cf34b296c78fcp-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db035p+8 : 0x2.675cf34b296c78f8p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db035p+8 : 0x2.675cf34b296c78fcp-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbf8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbfcp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbf8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbfcp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db035p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db035p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db035p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.036p0
+= tgamma downward binary32 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db036p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db036p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db036p+8 : 0x2.5adf8d90ee8b4768p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db036p+8 : 0x2.5adf8d90ee8b477p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db036p+8 : 0x2.5adf8d90ee8b4768p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db036p+8 : 0x2.5adf8d90ee8b477p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db036p+8 : 0x2.5adf8d90ee8b476cp-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db036p+8 : 0x2.5adf8d90ee8b477p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db036p+8 : 0x2.5adf8d90ee8b476cp-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db036p+8 : 0x2.5adf8d90ee8b477p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa18p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa1cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa18p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa1cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db036p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db036p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db036p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.037p0
+= tgamma downward binary32 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db037p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db037p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c4p-16384 : inexact-ok
+= tgamma tonearest m68k96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c8p-16384 : inexact-ok
+= tgamma towardzero m68k96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c4p-16384 : inexact-ok
+= tgamma upward m68k96 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c8p-16384 : inexact-ok
+= tgamma downward binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f18p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f18p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f18p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f1cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db037p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db037p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db037p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.050p0
+= tgamma downward binary32 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db05p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db05p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db05p+8 : 0x1.8439ab543adb63ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db05p+8 : 0x1.8439ab543adb63ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db05p+8 : 0x1.8439ab543adb63ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db05p+8 : 0x1.8439ab543adb63a8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db05p+8 : 0x1.8439ab543adb63ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db05p+8 : 0x1.8439ab543adb63a4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db05p+8 : 0x1.8439ab543adb63ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db05p+8 : 0x1.8439ab543adb63a4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800644p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800648p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800644p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800648p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db05p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db05p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db05p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.051p0
+= tgamma downward binary32 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db051p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db051p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db051p+8 : 0x1.7ebd5e525657d1bp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db051p+8 : 0x1.7ebd5e525657d1bp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db051p+8 : 0x1.7ebd5e525657d1b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b85279cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b85279cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b85279cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b8527ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db051p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db051p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db051p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.052p0
+= tgamma downward binary32 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db052p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db052p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db052p+8 : 0x1.7963a77beed5c948p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db052p+8 : 0x1.7963a77beed5c948p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db052p+8 : 0x1.7963a77beed5c948p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db052p+8 : 0x1.7963a77beed5c95p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db052p+8 : 0x1.7963a77beed5c948p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db052p+8 : 0x1.7963a77beed5c94cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db052p+8 : 0x1.7963a77beed5c948p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db052p+8 : 0x1.7963a77beed5c94cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3004p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3004p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db052p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db052p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db052p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.053p0
+= tgamma downward binary32 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db053p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db053p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db053p+8 : 0x1.742b469da476f638p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db053p+8 : 0x1.742b469da476f64p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db053p+8 : 0x1.742b469da476f638p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db053p+8 : 0x1.742b469da476f64p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db053p+8 : 0x1.742b469da476f63cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db053p+8 : 0x1.742b469da476f63cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db053p+8 : 0x1.742b469da476f63cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db053p+8 : 0x1.742b469da476f64p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db053p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db053p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db053p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.054p0
+= tgamma downward binary32 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db054p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db054p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db054p+8 : 0x1.6f130ac394a6d3b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db054p+8 : 0x1.6f130ac394a6d3b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db054p+8 : 0x1.6f130ac394a6d3b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db054p+8 : 0x1.6f130ac394a6d3cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db054p+8 : 0x1.6f130ac394a6d3b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db054p+8 : 0x1.6f130ac394a6d3bcp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db054p+8 : 0x1.6f130ac394a6d3b8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db054p+8 : 0x1.6f130ac394a6d3bcp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975a8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975acp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975a8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975acp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db054p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db054p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db054p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.055p0
+= tgamma downward binary32 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db055p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db055p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db055p+8 : 0x1.6a19d153bc188128p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db055p+8 : 0x1.6a19d153bc18813p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db055p+8 : 0x1.6a19d153bc188128p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db055p+8 : 0x1.6a19d153bc18813p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db055p+8 : 0x1.6a19d153bc18812cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db055p+8 : 0x1.6a19d153bc18812cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db055p+8 : 0x1.6a19d153bc18812cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db055p+8 : 0x1.6a19d153bc18813p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a48p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a4cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a48p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a4cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db055p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db055p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db055p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.056p0
+= tgamma downward binary32 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db056p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db056p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db056p+8 : 0x1.653e85385dd6a1ap-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db056p+8 : 0x1.653e85385dd6a198p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db056p+8 : 0x1.653e85385dd6a19cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db056p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db056p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db056p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x6db.057p0
+= tgamma downward binary32 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary32 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x6.db057p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary64 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest binary64 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x6.db057p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward intel96 -0x6.db057p+8 : 0x1.60801e19256ca5cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest intel96 -0x6.db057p+8 : 0x1.60801e19256ca5cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero intel96 -0x6.db057p+8 : 0x1.60801e19256ca5cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward intel96 -0x6.db057p+8 : 0x1.60801e19256ca5c8p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward m68k96 -0x6.db057p+8 : 0x1.60801e19256ca5cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest m68k96 -0x6.db057p+8 : 0x1.60801e19256ca5c4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero m68k96 -0x6.db057p+8 : 0x1.60801e19256ca5cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward m68k96 -0x6.db057p+8 : 0x1.60801e19256ca5c4p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f37cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f38p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f37cp-16384 : inexact-ok underflow errno-erange-ok
+= tgamma upward binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f38p-16384 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.db057p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma tonearest ibm128 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.db057p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db057p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+tgamma -0x3.06644cp+0
+= tgamma downward binary32 -0x3.06644cp+0 : 0x6.79a69p+0 : inexact-ok
+= tgamma tonearest binary32 -0x3.06644cp+0 : 0x6.79a698p+0 : inexact-ok
+= tgamma towardzero binary32 -0x3.06644cp+0 : 0x6.79a69p+0 : inexact-ok
+= tgamma upward binary32 -0x3.06644cp+0 : 0x6.79a698p+0 : inexact-ok
+= tgamma downward binary64 -0x3.06644cp+0 : 0x6.79a69724dabd4p+0 : inexact-ok
+= tgamma tonearest binary64 -0x3.06644cp+0 : 0x6.79a69724dabd4p+0 : inexact-ok
+= tgamma towardzero binary64 -0x3.06644cp+0 : 0x6.79a69724dabd4p+0 : inexact-ok
+= tgamma upward binary64 -0x3.06644cp+0 : 0x6.79a69724dabd8p+0 : inexact-ok
+= tgamma downward intel96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma tonearest intel96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma towardzero intel96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma upward intel96 -0x3.06644cp+0 : 0x6.79a69724dabd5bcp+0 : inexact-ok
+= tgamma downward m68k96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma tonearest m68k96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma towardzero m68k96 -0x3.06644cp+0 : 0x6.79a69724dabd5bb8p+0 : inexact-ok
+= tgamma upward m68k96 -0x3.06644cp+0 : 0x6.79a69724dabd5bcp+0 : inexact-ok
+= tgamma downward binary128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f3879cp+0 : inexact-ok
+= tgamma tonearest binary128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f3879cp+0 : inexact-ok
+= tgamma towardzero binary128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f3879cp+0 : inexact-ok
+= tgamma upward binary128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f387ap+0 : inexact-ok
+= tgamma downward ibm128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f386p+0 : inexact-ok
+= tgamma tonearest ibm128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f388p+0 : inexact-ok
+= tgamma towardzero ibm128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f386p+0 : inexact-ok
+= tgamma upward ibm128 -0x3.06644cp+0 : 0x6.79a69724dabd5bb9060933f388p+0 : inexact-ok
+tgamma -0x6.fe4636e0c5064p+0
+= tgamma downward binary32 -0x6.fe463p+0 : -0x7.a358e8p-8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fe463p+0 : -0x7.a358ep-8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fe463p+0 : -0x7.a358ep-8 : inexact-ok
+= tgamma upward binary32 -0x6.fe463p+0 : -0x7.a358ep-8 : inexact-ok
+= tgamma downward binary64 -0x6.fe463p+0 : -0x7.a358e3487d194p-8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fe463p+0 : -0x7.a358e3487d19p-8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fe463p+0 : -0x7.a358e3487d19p-8 : inexact-ok
+= tgamma upward binary64 -0x6.fe463p+0 : -0x7.a358e3487d19p-8 : inexact-ok
+= tgamma downward intel96 -0x6.fe463p+0 : -0x7.a358e3487d191788p-8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fe463p+0 : -0x7.a358e3487d191788p-8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fe463p+0 : -0x7.a358e3487d19178p-8 : inexact-ok
+= tgamma upward intel96 -0x6.fe463p+0 : -0x7.a358e3487d19178p-8 : inexact-ok
+= tgamma downward m68k96 -0x6.fe463p+0 : -0x7.a358e3487d191788p-8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fe463p+0 : -0x7.a358e3487d191788p-8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fe463p+0 : -0x7.a358e3487d19178p-8 : inexact-ok
+= tgamma upward m68k96 -0x6.fe463p+0 : -0x7.a358e3487d19178p-8 : inexact-ok
+= tgamma downward binary128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978145fcp-8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978145f8p-8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978145f8p-8 : inexact-ok
+= tgamma upward binary128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978145f8p-8 : inexact-ok
+= tgamma downward ibm128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978146p-8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978146p-8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978144p-8 : inexact-ok
+= tgamma upward ibm128 -0x6.fe463p+0 : -0x7.a358e3487d1917861572978144p-8 : inexact-ok
+= tgamma downward binary32 -0x6.fe4638p+0 : -0x7.a37bdp-8 : inexact-ok
+= tgamma tonearest binary32 -0x6.fe4638p+0 : -0x7.a37bdp-8 : inexact-ok
+= tgamma towardzero binary32 -0x6.fe4638p+0 : -0x7.a37bc8p-8 : inexact-ok
+= tgamma upward binary32 -0x6.fe4638p+0 : -0x7.a37bc8p-8 : inexact-ok
+= tgamma downward binary64 -0x6.fe4638p+0 : -0x7.a37bcf5d9826cp-8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fe4638p+0 : -0x7.a37bcf5d98268p-8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fe4638p+0 : -0x7.a37bcf5d98268p-8 : inexact-ok
+= tgamma upward binary64 -0x6.fe4638p+0 : -0x7.a37bcf5d98268p-8 : inexact-ok
+= tgamma downward intel96 -0x6.fe4638p+0 : -0x7.a37bcf5d9826858p-8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fe4638p+0 : -0x7.a37bcf5d9826858p-8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fe4638p+0 : -0x7.a37bcf5d98268578p-8 : inexact-ok
+= tgamma upward intel96 -0x6.fe4638p+0 : -0x7.a37bcf5d98268578p-8 : inexact-ok
+= tgamma downward m68k96 -0x6.fe4638p+0 : -0x7.a37bcf5d9826858p-8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fe4638p+0 : -0x7.a37bcf5d9826858p-8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fe4638p+0 : -0x7.a37bcf5d98268578p-8 : inexact-ok
+= tgamma upward m68k96 -0x6.fe4638p+0 : -0x7.a37bcf5d98268578p-8 : inexact-ok
+= tgamma downward binary128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936df8p-8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936df8p-8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936df4p-8 : inexact-ok
+= tgamma upward binary128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936df4p-8 : inexact-ok
+= tgamma downward ibm128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936ep-8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936ep-8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936cp-8 : inexact-ok
+= tgamma upward ibm128 -0x6.fe4638p+0 : -0x7.a37bcf5d9826857da64dff936cp-8 : inexact-ok
+= tgamma downward binary64 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c4p-8 : inexact-ok
+= tgamma tonearest binary64 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c4p-8 : inexact-ok
+= tgamma towardzero binary64 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0cp-8 : inexact-ok
+= tgamma upward binary64 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0cp-8 : inexact-ok
+= tgamma downward intel96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c248p-8 : inexact-ok
+= tgamma tonearest intel96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma towardzero intel96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma upward intel96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma downward m68k96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c248p-8 : inexact-ok
+= tgamma tonearest m68k96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma towardzero m68k96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma upward m68k96 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c2478p-8 : inexact-ok
+= tgamma downward binary128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbe4p-8 : inexact-ok
+= tgamma tonearest binary128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbe3cp-8 : inexact-ok
+= tgamma towardzero binary128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbe3cp-8 : inexact-ok
+= tgamma upward binary128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbe3cp-8 : inexact-ok
+= tgamma downward ibm128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fcp-8 : inexact-ok
+= tgamma tonearest ibm128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbep-8 : inexact-ok
+= tgamma towardzero ibm128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbep-8 : inexact-ok
+= tgamma upward ibm128 -0x6.fe4636e0c5064p+0 : -0x7.a376e9732b0c247adf787b0fbep-8 : inexact-ok
+tgamma -0x7.a13d7a2945cd5718p+0
+= tgamma downward binary32 -0x7.a13d78p+0 : 0xc.2fa4cp-16 : inexact-ok
+= tgamma tonearest binary32 -0x7.a13d78p+0 : 0xc.2fa4dp-16 : inexact-ok
+= tgamma towardzero binary32 -0x7.a13d78p+0 : 0xc.2fa4cp-16 : inexact-ok
+= tgamma upward binary32 -0x7.a13d78p+0 : 0xc.2fa4dp-16 : inexact-ok
+= tgamma downward binary64 -0x7.a13d78p+0 : 0xc.2fa4c8813bd48p-16 : inexact-ok
+= tgamma tonearest binary64 -0x7.a13d78p+0 : 0xc.2fa4c8813bd48p-16 : inexact-ok
+= tgamma towardzero binary64 -0x7.a13d78p+0 : 0xc.2fa4c8813bd48p-16 : inexact-ok
+= tgamma upward binary64 -0x7.a13d78p+0 : 0xc.2fa4c8813bd5p-16 : inexact-ok
+= tgamma downward intel96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma upward intel96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49cp-16 : inexact-ok
+= tgamma downward m68k96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bfp-16 : inexact-ok
+= tgamma upward m68k96 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49cp-16 : inexact-ok
+= tgamma downward binary128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389ac8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389ac8p-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389ac8p-16 : inexact-ok
+= tgamma upward binary128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389adp-16 : inexact-ok
+= tgamma downward ibm128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf30304843898p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389cp-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf30304843898p-16 : inexact-ok
+= tgamma upward ibm128 -0x7.a13d78p+0 : 0xc.2fa4c8813bd49bf3030484389cp-16 : inexact-ok
+= tgamma downward binary32 -0x7.a13d8p+0 : 0xc.2fa48p-16 : inexact-ok
+= tgamma tonearest binary32 -0x7.a13d8p+0 : 0xc.2fa48p-16 : inexact-ok
+= tgamma towardzero binary32 -0x7.a13d8p+0 : 0xc.2fa48p-16 : inexact-ok
+= tgamma upward binary32 -0x7.a13d8p+0 : 0xc.2fa49p-16 : inexact-ok
+= tgamma downward binary64 -0x7.a13d8p+0 : 0xc.2fa480824477p-16 : inexact-ok
+= tgamma tonearest binary64 -0x7.a13d8p+0 : 0xc.2fa4808244778p-16 : inexact-ok
+= tgamma towardzero binary64 -0x7.a13d8p+0 : 0xc.2fa480824477p-16 : inexact-ok
+= tgamma upward binary64 -0x7.a13d8p+0 : 0xc.2fa4808244778p-16 : inexact-ok
+= tgamma downward intel96 -0x7.a13d8p+0 : 0xc.2fa480824477724p-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.a13d8p+0 : 0xc.2fa480824477725p-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.a13d8p+0 : 0xc.2fa480824477724p-16 : inexact-ok
+= tgamma upward intel96 -0x7.a13d8p+0 : 0xc.2fa480824477725p-16 : inexact-ok
+= tgamma downward m68k96 -0x7.a13d8p+0 : 0xc.2fa480824477724p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.a13d8p+0 : 0xc.2fa480824477725p-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.a13d8p+0 : 0xc.2fa480824477724p-16 : inexact-ok
+= tgamma upward m68k96 -0x7.a13d8p+0 : 0xc.2fa480824477725p-16 : inexact-ok
+= tgamma downward binary128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17e1p-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17e18p-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17e1p-16 : inexact-ok
+= tgamma upward binary128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17e18p-16 : inexact-ok
+= tgamma downward ibm128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17cp-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa18p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa17cp-16 : inexact-ok
+= tgamma upward ibm128 -0x7.a13d8p+0 : 0xc.2fa480824477724eff0deaa18p-16 : inexact-ok
+= tgamma downward binary64 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76p-16 : inexact-ok
+= tgamma tonearest binary64 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b768p-16 : inexact-ok
+= tgamma towardzero binary64 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76p-16 : inexact-ok
+= tgamma upward binary64 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b768p-16 : inexact-ok
+= tgamma downward intel96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494p-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76495p-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494p-16 : inexact-ok
+= tgamma upward intel96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76495p-16 : inexact-ok
+= tgamma downward m68k96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76495p-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494p-16 : inexact-ok
+= tgamma upward m68k96 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76495p-16 : inexact-ok
+= tgamma downward binary128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4ep-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4ep-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4ep-16 : inexact-ok
+= tgamma upward binary128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4e8p-16 : inexact-ok
+= tgamma downward ibm128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a4p-16 : inexact-ok
+= tgamma upward ibm128 -0x7.a13d7a2945cd4p+0 : 0xc.2fa4b50e0b76494ea604fd52a8p-16 : inexact-ok
+= tgamma downward binary64 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74p-16 : inexact-ok
+= tgamma tonearest binary64 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74p-16 : inexact-ok
+= tgamma towardzero binary64 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74p-16 : inexact-ok
+= tgamma upward binary64 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b748p-16 : inexact-ok
+= tgamma downward intel96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma upward intel96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74096p-16 : inexact-ok
+= tgamma downward m68k96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74095p-16 : inexact-ok
+= tgamma upward m68k96 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b74096p-16 : inexact-ok
+= tgamma downward binary128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831ccdf8p-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831ccdf8p-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831ccdf8p-16 : inexact-ok
+= tgamma upward binary128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831ccep-16 : inexact-ok
+= tgamma downward ibm128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831cccp-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831cccp-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831cccp-16 : inexact-ok
+= tgamma upward ibm128 -0x7.a13d7a2945cd8p+0 : 0xc.2fa4b50e0b740956a720831cdp-16 : inexact-ok
+= tgamma downward intel96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75797p-16 : inexact-ok
+= tgamma tonearest intel96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75798p-16 : inexact-ok
+= tgamma towardzero intel96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75797p-16 : inexact-ok
+= tgamma upward intel96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75798p-16 : inexact-ok
+= tgamma downward m68k96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75797p-16 : inexact-ok
+= tgamma tonearest m68k96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75798p-16 : inexact-ok
+= tgamma towardzero m68k96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75797p-16 : inexact-ok
+= tgamma upward m68k96 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b75798p-16 : inexact-ok
+= tgamma downward binary128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb86698p-16 : inexact-ok
+= tgamma tonearest binary128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb86698p-16 : inexact-ok
+= tgamma towardzero binary128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb86698p-16 : inexact-ok
+= tgamma upward binary128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb866ap-16 : inexact-ok
+= tgamma downward ibm128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb864p-16 : inexact-ok
+= tgamma tonearest ibm128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb868p-16 : inexact-ok
+= tgamma towardzero ibm128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb864p-16 : inexact-ok
+= tgamma upward ibm128 -0x7.a13d7a2945cd5718p+0 : 0xc.2fa4b50e0b757979896b4bb868p-16 : inexact-ok
+tgamma -0x1.4a5caap+4
+= tgamma downward binary32 -0x1.4a5caap+4 : -0x3.ba6134p-64 : inexact-ok
+= tgamma tonearest binary32 -0x1.4a5caap+4 : -0x3.ba613p-64 : inexact-ok
+= tgamma towardzero binary32 -0x1.4a5caap+4 : -0x3.ba613p-64 : inexact-ok
+= tgamma upward binary32 -0x1.4a5caap+4 : -0x3.ba613p-64 : inexact-ok
+= tgamma downward binary64 -0x1.4a5caap+4 : -0x3.ba6130492158cp-64 : inexact-ok
+= tgamma tonearest binary64 -0x1.4a5caap+4 : -0x3.ba6130492158ap-64 : inexact-ok
+= tgamma towardzero binary64 -0x1.4a5caap+4 : -0x3.ba6130492158ap-64 : inexact-ok
+= tgamma upward binary64 -0x1.4a5caap+4 : -0x3.ba6130492158ap-64 : inexact-ok
+= tgamma downward intel96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f8p-64 : inexact-ok
+= tgamma tonearest intel96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f8p-64 : inexact-ok
+= tgamma towardzero intel96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f4p-64 : inexact-ok
+= tgamma upward intel96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f4p-64 : inexact-ok
+= tgamma downward m68k96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f8p-64 : inexact-ok
+= tgamma tonearest m68k96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f8p-64 : inexact-ok
+= tgamma towardzero m68k96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f4p-64 : inexact-ok
+= tgamma upward m68k96 -0x1.4a5caap+4 : -0x3.ba6130492158a8f4p-64 : inexact-ok
+= tgamma downward binary128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a266ep-64 : inexact-ok
+= tgamma tonearest binary128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a266ep-64 : inexact-ok
+= tgamma towardzero binary128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a266cp-64 : inexact-ok
+= tgamma upward binary128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a266cp-64 : inexact-ok
+= tgamma downward ibm128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a27p-64 : inexact-ok
+= tgamma tonearest ibm128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a26p-64 : inexact-ok
+= tgamma towardzero ibm128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a26p-64 : inexact-ok
+= tgamma upward ibm128 -0x1.4a5caap+4 : -0x3.ba6130492158a8f70489141a26p-64 : inexact-ok
+tgamma -0x9.2d3a5p+0
+= tgamma downward binary32 -0x9.2d3a5p+0 : 0xb.8dc3fp-20 : inexact-ok
+= tgamma tonearest binary32 -0x9.2d3a5p+0 : 0xb.8dc3fp-20 : inexact-ok
+= tgamma towardzero binary32 -0x9.2d3a5p+0 : 0xb.8dc3fp-20 : inexact-ok
+= tgamma upward binary32 -0x9.2d3a5p+0 : 0xb.8dc4p-20 : inexact-ok
+= tgamma downward binary64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok
+= tgamma tonearest binary64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok
+= tgamma towardzero binary64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok
+= tgamma upward binary64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok
+= tgamma downward intel96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma tonearest intel96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma towardzero intel96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma upward intel96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f87p-20 : inexact-ok
+= tgamma downward m68k96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma tonearest m68k96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma towardzero m68k96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86p-20 : inexact-ok
+= tgamma upward m68k96 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f87p-20 : inexact-ok
+= tgamma downward binary128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20 : inexact-ok
+= tgamma tonearest binary128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20 : inexact-ok
+= tgamma towardzero binary128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20 : inexact-ok
+= tgamma upward binary128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9d38p-20 : inexact-ok
+= tgamma downward ibm128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20 : inexact-ok
+= tgamma tonearest ibm128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20 : inexact-ok
+= tgamma towardzero ibm128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20 : inexact-ok
+= tgamma upward ibm128 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c4f86703dd9f9eap-20 : inexact-ok
+tgamma -0xb.0f63ep+0
+= tgamma downward binary32 -0xb.0f63ep+0 : 0x6.1254c8p-24 : inexact-ok
+= tgamma tonearest binary32 -0xb.0f63ep+0 : 0x6.1254c8p-24 : inexact-ok
+= tgamma towardzero binary32 -0xb.0f63ep+0 : 0x6.1254c8p-24 : inexact-ok
+= tgamma upward binary32 -0xb.0f63ep+0 : 0x6.1254dp-24 : inexact-ok
+= tgamma downward binary64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok
+= tgamma tonearest binary64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok
+= tgamma towardzero binary64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok
+= tgamma upward binary64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok
+= tgamma downward intel96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma tonearest intel96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma towardzero intel96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma upward intel96 -0xb.0f63ep+0 : 0x6.1254c93775c0f718p-24 : inexact-ok
+= tgamma downward m68k96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma tonearest m68k96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma towardzero m68k96 -0xb.0f63ep+0 : 0x6.1254c93775c0f71p-24 : inexact-ok
+= tgamma upward m68k96 -0xb.0f63ep+0 : 0x6.1254c93775c0f718p-24 : inexact-ok
+= tgamma downward binary128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a7057844p-24 : inexact-ok
+= tgamma tonearest binary128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a7057844p-24 : inexact-ok
+= tgamma towardzero binary128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a7057844p-24 : inexact-ok
+= tgamma upward binary128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a7057848p-24 : inexact-ok
+= tgamma downward ibm128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a70578p-24 : inexact-ok
+= tgamma tonearest ibm128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a70578p-24 : inexact-ok
+= tgamma towardzero ibm128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a70578p-24 : inexact-ok
+= tgamma upward ibm128 -0xb.0f63ep+0 : 0x6.1254c93775c0f7110208a7057ap-24 : inexact-ok
+tgamma -0x5.f0e02p+8
+= tgamma downward binary32 -0x5.f0e02p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary32 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary32 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary32 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward binary64 -0x5.f0e02p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest binary64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero binary64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward binary64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward intel96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2ep-13888 : inexact-ok
+= tgamma tonearest intel96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma towardzero intel96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma upward intel96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma downward m68k96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2ep-13888 : inexact-ok
+= tgamma tonearest m68k96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma towardzero m68k96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma upward m68k96 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcp-13888 : inexact-ok
+= tgamma downward binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843ep-13888 : inexact-ok
+= tgamma tonearest binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
+= tgamma towardzero binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
+= tgamma upward binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
+= tgamma downward ibm128 -0x5.f0e02p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tgamma tonearest ibm128 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.f0e02p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.f0e02p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma -0xb.3123bp+0
+= tgamma downward binary32 -0xb.3123bp+0 : 0x1.7457c2p-24 : inexact-ok
+= tgamma tonearest binary32 -0xb.3123bp+0 : 0x1.7457c4p-24 : inexact-ok
+= tgamma towardzero binary32 -0xb.3123bp+0 : 0x1.7457c2p-24 : inexact-ok
+= tgamma upward binary32 -0xb.3123bp+0 : 0x1.7457c4p-24 : inexact-ok
+= tgamma downward binary64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok
+= tgamma tonearest binary64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok
+= tgamma towardzero binary64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok
+= tgamma upward binary64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok
+= tgamma downward intel96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma tonearest intel96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma towardzero intel96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma upward intel96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efep-24 : inexact-ok
+= tgamma downward m68k96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma tonearest m68k96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma towardzero m68k96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efdep-24 : inexact-ok
+= tgamma upward m68k96 -0xb.3123bp+0 : 0x1.7457c3b4ad98efep-24 : inexact-ok
+= tgamma downward binary128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce492p-24 : inexact-ok
+= tgamma tonearest binary128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce493p-24 : inexact-ok
+= tgamma towardzero binary128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce492p-24 : inexact-ok
+= tgamma upward binary128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce493p-24 : inexact-ok
+= tgamma downward ibm128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce48p-24 : inexact-ok
+= tgamma tonearest ibm128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce48p-24 : inexact-ok
+= tgamma towardzero ibm128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce48p-24 : inexact-ok
+= tgamma upward ibm128 -0xb.3123bp+0 : 0x1.7457c3b4ad98efde20da0f4ce5p-24 : inexact-ok
+tgamma -0x9.6d538p+0
+= tgamma downward binary32 -0x9.6d538p+0 : 0x3.87a648p-20 : inexact-ok
+= tgamma tonearest binary32 -0x9.6d538p+0 : 0x3.87a648p-20 : inexact-ok
+= tgamma towardzero binary32 -0x9.6d538p+0 : 0x3.87a648p-20 : inexact-ok
+= tgamma upward binary32 -0x9.6d538p+0 : 0x3.87a64cp-20 : inexact-ok
+= tgamma downward binary64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma tonearest binary64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma towardzero binary64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma upward binary64 -0x9.6d538p+0 : 0x3.87a648c74383cp-20 : inexact-ok
+= tgamma downward intel96 -0x9.6d538p+0 : 0x3.87a648c74383af5p-20 : inexact-ok
+= tgamma tonearest intel96 -0x9.6d538p+0 : 0x3.87a648c74383af54p-20 : inexact-ok
+= tgamma towardzero intel96 -0x9.6d538p+0 : 0x3.87a648c74383af5p-20 : inexact-ok
+= tgamma upward intel96 -0x9.6d538p+0 : 0x3.87a648c74383af54p-20 : inexact-ok
+= tgamma downward m68k96 -0x9.6d538p+0 : 0x3.87a648c74383af5p-20 : inexact-ok
+= tgamma tonearest m68k96 -0x9.6d538p+0 : 0x3.87a648c74383af54p-20 : inexact-ok
+= tgamma towardzero m68k96 -0x9.6d538p+0 : 0x3.87a648c74383af5p-20 : inexact-ok
+= tgamma upward m68k96 -0x9.6d538p+0 : 0x3.87a648c74383af54p-20 : inexact-ok
+= tgamma downward binary128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb0096p-20 : inexact-ok
+= tgamma tonearest binary128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb0098p-20 : inexact-ok
+= tgamma towardzero binary128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb0096p-20 : inexact-ok
+= tgamma upward binary128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb0098p-20 : inexact-ok
+= tgamma downward ibm128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cbp-20 : inexact-ok
+= tgamma tonearest ibm128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb01p-20 : inexact-ok
+= tgamma towardzero ibm128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cbp-20 : inexact-ok
+= tgamma upward ibm128 -0x9.6d538p+0 : 0x3.87a648c74383af53349fc0cb01p-20 : inexact-ok
+tgamma -0xc.c2439p+0
+= tgamma downward binary32 -0xc.c2439p+0 : -0x5.e4e83p-32 : inexact-ok
+= tgamma tonearest binary32 -0xc.c2439p+0 : -0x5.e4e83p-32 : inexact-ok
+= tgamma towardzero binary32 -0xc.c2439p+0 : -0x5.e4e828p-32 : inexact-ok
+= tgamma upward binary32 -0xc.c2439p+0 : -0x5.e4e828p-32 : inexact-ok
+= tgamma downward binary64 -0xc.c2439p+0 : -0x5.e4e82c4f32084p-32 : inexact-ok
+= tgamma tonearest binary64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma towardzero binary64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma upward binary64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma downward intel96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb8p-32 : inexact-ok
+= tgamma tonearest intel96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma towardzero intel96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma upward intel96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma downward m68k96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb8p-32 : inexact-ok
+= tgamma tonearest m68k96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma towardzero m68k96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma upward m68k96 -0xc.c2439p+0 : -0x5.e4e82c4f32081cbp-32 : inexact-ok
+= tgamma downward binary128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c97p-32 : inexact-ok
+= tgamma tonearest binary128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c97p-32 : inexact-ok
+= tgamma towardzero binary128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c96fcp-32 : inexact-ok
+= tgamma upward binary128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c96fcp-32 : inexact-ok
+= tgamma downward ibm128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c98p-32 : inexact-ok
+= tgamma tonearest ibm128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c96p-32 : inexact-ok
+= tgamma towardzero ibm128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c96p-32 : inexact-ok
+= tgamma upward ibm128 -0xc.c2439p+0 : -0x5.e4e82c4f32081cb334c8415c96p-32 : inexact-ok
+tgamma -0xc.372f043322128p+0
+= tgamma downward binary32 -0xc.372fp+0 : -0x1.a07f68p-28 : inexact-ok
+= tgamma tonearest binary32 -0xc.372fp+0 : -0x1.a07f68p-28 : inexact-ok
+= tgamma towardzero binary32 -0xc.372fp+0 : -0x1.a07f66p-28 : inexact-ok
+= tgamma upward binary32 -0xc.372fp+0 : -0x1.a07f66p-28 : inexact-ok
+= tgamma downward binary64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok
+= tgamma tonearest binary64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok
+= tgamma towardzero binary64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok
+= tgamma upward binary64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok
+= tgamma downward intel96 -0xc.372fp+0 : -0x1.a07f67df4a68ace4p-28 : inexact-ok
+= tgamma tonearest intel96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma towardzero intel96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma upward intel96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma downward m68k96 -0xc.372fp+0 : -0x1.a07f67df4a68ace4p-28 : inexact-ok
+= tgamma tonearest m68k96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma towardzero m68k96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma upward m68k96 -0xc.372fp+0 : -0x1.a07f67df4a68ace2p-28 : inexact-ok
+= tgamma downward binary128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa45p-28 : inexact-ok
+= tgamma tonearest binary128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa44p-28 : inexact-ok
+= tgamma towardzero binary128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa44p-28 : inexact-ok
+= tgamma upward binary128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa44p-28 : inexact-ok
+= tgamma downward ibm128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa8p-28 : inexact-ok
+= tgamma tonearest ibm128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aa8p-28 : inexact-ok
+= tgamma towardzero ibm128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aap-28 : inexact-ok
+= tgamma upward ibm128 -0xc.372fp+0 : -0x1.a07f67df4a68ace268536cf8aap-28 : inexact-ok
+= tgamma downward binary32 -0xc.372f1p+0 : -0x1.a07ecp-28 : inexact-ok
+= tgamma tonearest binary32 -0xc.372f1p+0 : -0x1.a07ecp-28 : inexact-ok
+= tgamma towardzero binary32 -0xc.372f1p+0 : -0x1.a07ebep-28 : inexact-ok
+= tgamma upward binary32 -0xc.372f1p+0 : -0x1.a07ebep-28 : inexact-ok
+= tgamma downward binary64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok
+= tgamma tonearest binary64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok
+= tgamma towardzero binary64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok
+= tgamma upward binary64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok
+= tgamma downward intel96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89aap-28 : inexact-ok
+= tgamma tonearest intel96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma towardzero intel96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma upward intel96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma downward m68k96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89aap-28 : inexact-ok
+= tgamma tonearest m68k96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma towardzero m68k96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma upward m68k96 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8p-28 : inexact-ok
+= tgamma downward binary128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6815e4p-28 : inexact-ok
+= tgamma tonearest binary128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28 : inexact-ok
+= tgamma towardzero binary128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28 : inexact-ok
+= tgamma upward binary128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28 : inexact-ok
+= tgamma downward ibm128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6816p-28 : inexact-ok
+= tgamma tonearest ibm128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc6816p-28 : inexact-ok
+= tgamma towardzero ibm128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc68158p-28 : inexact-ok
+= tgamma upward ibm128 -0xc.372f1p+0 : -0x1.a07ebff6ed1d89a8c38abc68158p-28 : inexact-ok
+= tgamma downward binary64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d3p-28 : inexact-ok
+= tgamma tonearest binary64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma towardzero binary64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma upward binary64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma downward intel96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d21p-28 : inexact-ok
+= tgamma tonearest intel96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d21p-28 : inexact-ok
+= tgamma towardzero intel96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20fep-28 : inexact-ok
+= tgamma upward intel96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20fep-28 : inexact-ok
+= tgamma downward m68k96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d21p-28 : inexact-ok
+= tgamma tonearest m68k96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d21p-28 : inexact-ok
+= tgamma towardzero m68k96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20fep-28 : inexact-ok
+= tgamma upward m68k96 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20fep-28 : inexact-ok
+= tgamma downward binary128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28 : inexact-ok
+= tgamma tonearest binary128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28 : inexact-ok
+= tgamma towardzero binary128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28 : inexact-ok
+= tgamma upward binary128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28 : inexact-ok
+= tgamma downward ibm128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404acap-28 : inexact-ok
+= tgamma tonearest ibm128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98p-28 : inexact-ok
+= tgamma towardzero ibm128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98p-28 : inexact-ok
+= tgamma upward ibm128 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d20ff6630404ac98p-28 : inexact-ok
+tgamma -0xa.ccfcep+0
+= tgamma downward binary32 -0xa.ccfcep+0 : -0x3.a90678p-24 : inexact-ok
+= tgamma tonearest binary32 -0xa.ccfcep+0 : -0x3.a90678p-24 : inexact-ok
+= tgamma towardzero binary32 -0xa.ccfcep+0 : -0x3.a90674p-24 : inexact-ok
+= tgamma upward binary32 -0xa.ccfcep+0 : -0x3.a90674p-24 : inexact-ok
+= tgamma downward binary64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok
+= tgamma tonearest binary64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok
+= tgamma towardzero binary64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok
+= tgamma upward binary64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok
+= tgamma downward intel96 -0xa.ccfcep+0 : -0x3.a90676ce3e42978p-24 : inexact-ok
+= tgamma tonearest intel96 -0xa.ccfcep+0 : -0x3.a90676ce3e42978p-24 : inexact-ok
+= tgamma towardzero intel96 -0xa.ccfcep+0 : -0x3.a90676ce3e42977cp-24 : inexact-ok
+= tgamma upward intel96 -0xa.ccfcep+0 : -0x3.a90676ce3e42977cp-24 : inexact-ok
+= tgamma downward m68k96 -0xa.ccfcep+0 : -0x3.a90676ce3e42978p-24 : inexact-ok
+= tgamma tonearest m68k96 -0xa.ccfcep+0 : -0x3.a90676ce3e42978p-24 : inexact-ok
+= tgamma towardzero m68k96 -0xa.ccfcep+0 : -0x3.a90676ce3e42977cp-24 : inexact-ok
+= tgamma upward m68k96 -0xa.ccfcep+0 : -0x3.a90676ce3e42977cp-24 : inexact-ok
+= tgamma downward binary128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ec86p-24 : inexact-ok
+= tgamma tonearest binary128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ec86p-24 : inexact-ok
+= tgamma towardzero binary128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ec84p-24 : inexact-ok
+= tgamma upward binary128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ec84p-24 : inexact-ok
+= tgamma downward ibm128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449edp-24 : inexact-ok
+= tgamma tonearest ibm128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449edp-24 : inexact-ok
+= tgamma towardzero ibm128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ecp-24 : inexact-ok
+= tgamma upward ibm128 -0xa.ccfcep+0 : -0x3.a90676ce3e42977fd5f43449ecp-24 : inexact-ok
+tgamma -0x9.418c8p+0
+= tgamma downward binary32 -0x9.418c8p+0 : 0x7.0e2dap-20 : inexact-ok
+= tgamma tonearest binary32 -0x9.418c8p+0 : 0x7.0e2dap-20 : inexact-ok
+= tgamma towardzero binary32 -0x9.418c8p+0 : 0x7.0e2dap-20 : inexact-ok
+= tgamma upward binary32 -0x9.418c8p+0 : 0x7.0e2da8p-20 : inexact-ok
+= tgamma downward binary64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok
+= tgamma tonearest binary64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok
+= tgamma towardzero binary64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok
+= tgamma upward binary64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok
+= tgamma downward intel96 -0x9.418c8p+0 : 0x7.0e2da01118b5267p-20 : inexact-ok
+= tgamma tonearest intel96 -0x9.418c8p+0 : 0x7.0e2da01118b52678p-20 : inexact-ok
+= tgamma towardzero intel96 -0x9.418c8p+0 : 0x7.0e2da01118b5267p-20 : inexact-ok
+= tgamma upward intel96 -0x9.418c8p+0 : 0x7.0e2da01118b52678p-20 : inexact-ok
+= tgamma downward m68k96 -0x9.418c8p+0 : 0x7.0e2da01118b5267p-20 : inexact-ok
+= tgamma tonearest m68k96 -0x9.418c8p+0 : 0x7.0e2da01118b52678p-20 : inexact-ok
+= tgamma towardzero m68k96 -0x9.418c8p+0 : 0x7.0e2da01118b5267p-20 : inexact-ok
+= tgamma upward m68k96 -0x9.418c8p+0 : 0x7.0e2da01118b52678p-20 : inexact-ok
+= tgamma downward binary128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab4824587p-20 : inexact-ok
+= tgamma tonearest binary128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab4824587p-20 : inexact-ok
+= tgamma towardzero binary128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab4824587p-20 : inexact-ok
+= tgamma upward binary128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab48245874p-20 : inexact-ok
+= tgamma downward ibm128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab482458p-20 : inexact-ok
+= tgamma tonearest ibm128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab482458p-20 : inexact-ok
+= tgamma towardzero ibm128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab482458p-20 : inexact-ok
+= tgamma upward ibm128 -0x9.418c8p+0 : 0x7.0e2da01118b52676a3ab48245ap-20 : inexact-ok
+tgamma -0x6.ce9158p+0
+= tgamma downward binary32 -0x6.ce9158p+0 : -0x6.97c61p-12 : inexact-ok
+= tgamma tonearest binary32 -0x6.ce9158p+0 : -0x6.97c608p-12 : inexact-ok
+= tgamma towardzero binary32 -0x6.ce9158p+0 : -0x6.97c608p-12 : inexact-ok
+= tgamma upward binary32 -0x6.ce9158p+0 : -0x6.97c608p-12 : inexact-ok
+= tgamma downward binary64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok
+= tgamma tonearest binary64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok
+= tgamma towardzero binary64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok
+= tgamma upward binary64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok
+= tgamma downward intel96 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce8p-12 : inexact-ok
+= tgamma tonearest intel96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma towardzero intel96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma upward intel96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma downward m68k96 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce8p-12 : inexact-ok
+= tgamma tonearest m68k96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma towardzero m68k96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma upward m68k96 -0x6.ce9158p+0 : -0x6.97c60a22487f2cep-12 : inexact-ok
+= tgamma downward binary128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a893474p-12 : inexact-ok
+= tgamma tonearest binary128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a893473cp-12 : inexact-ok
+= tgamma towardzero binary128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a893473cp-12 : inexact-ok
+= tgamma upward binary128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a893473cp-12 : inexact-ok
+= tgamma downward ibm128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a89348p-12 : inexact-ok
+= tgamma tonearest ibm128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a89348p-12 : inexact-ok
+= tgamma towardzero ibm128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a89346p-12 : inexact-ok
+= tgamma upward ibm128 -0x6.ce9158p+0 : -0x6.97c60a22487f2ce27930a89346p-12 : inexact-ok
+tgamma -0xd.cbf53d0e7d06p+0
+= tgamma downward binary32 -0xd.cbf53p+0 : 0x7.250828p-36 : inexact-ok
+= tgamma tonearest binary32 -0xd.cbf53p+0 : 0x7.25083p-36 : inexact-ok
+= tgamma towardzero binary32 -0xd.cbf53p+0 : 0x7.250828p-36 : inexact-ok
+= tgamma upward binary32 -0xd.cbf53p+0 : 0x7.25083p-36 : inexact-ok
+= tgamma downward binary64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok
+= tgamma tonearest binary64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok
+= tgamma towardzero binary64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok
+= tgamma upward binary64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok
+= tgamma downward intel96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma tonearest intel96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma towardzero intel96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma upward intel96 -0xd.cbf53p+0 : 0x7.25082d9261006e5p-36 : inexact-ok
+= tgamma downward m68k96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma tonearest m68k96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma towardzero m68k96 -0xd.cbf53p+0 : 0x7.25082d9261006e48p-36 : inexact-ok
+= tgamma upward m68k96 -0xd.cbf53p+0 : 0x7.25082d9261006e5p-36 : inexact-ok
+= tgamma downward binary128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f7777504304p-36 : inexact-ok
+= tgamma tonearest binary128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f7777504304p-36 : inexact-ok
+= tgamma towardzero binary128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f7777504304p-36 : inexact-ok
+= tgamma upward binary128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f7777504308p-36 : inexact-ok
+= tgamma downward ibm128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f77775042p-36 : inexact-ok
+= tgamma tonearest ibm128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f77775044p-36 : inexact-ok
+= tgamma towardzero ibm128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f77775042p-36 : inexact-ok
+= tgamma upward ibm128 -0xd.cbf53p+0 : 0x7.25082d9261006e485f77775044p-36 : inexact-ok
+= tgamma downward binary32 -0xd.cbf54p+0 : 0x7.2508ep-36 : inexact-ok
+= tgamma tonearest binary32 -0xd.cbf54p+0 : 0x7.2508ep-36 : inexact-ok
+= tgamma towardzero binary32 -0xd.cbf54p+0 : 0x7.2508ep-36 : inexact-ok
+= tgamma upward binary32 -0xd.cbf54p+0 : 0x7.2508e8p-36 : inexact-ok
+= tgamma downward binary64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma tonearest binary64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma towardzero binary64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma upward binary64 -0xd.cbf54p+0 : 0x7.2508e12d1cf6p-36 : inexact-ok
+= tgamma downward intel96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma tonearest intel96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma towardzero intel96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma upward intel96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc4p-36 : inexact-ok
+= tgamma downward m68k96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma tonearest m68k96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma towardzero m68k96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc38p-36 : inexact-ok
+= tgamma upward m68k96 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc4p-36 : inexact-ok
+= tgamma downward binary128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501174p-36 : inexact-ok
+= tgamma tonearest binary128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501178p-36 : inexact-ok
+= tgamma towardzero binary128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501174p-36 : inexact-ok
+= tgamma upward binary128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501178p-36 : inexact-ok
+= tgamma downward ibm128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501p-36 : inexact-ok
+= tgamma tonearest ibm128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb5012p-36 : inexact-ok
+= tgamma towardzero ibm128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb501p-36 : inexact-ok
+= tgamma upward ibm128 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cc3b2b09fb5012p-36 : inexact-ok
+= tgamma downward binary64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma tonearest binary64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma towardzero binary64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma upward binary64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a4p-36 : inexact-ok
+= tgamma downward intel96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma tonearest intel96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma towardzero intel96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma upward intel96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f18p-36 : inexact-ok
+= tgamma downward m68k96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma tonearest m68k96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma towardzero m68k96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f1p-36 : inexact-ok
+= tgamma upward m68k96 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f18p-36 : inexact-ok
+= tgamma downward binary128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c5948p-36 : inexact-ok
+= tgamma tonearest binary128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c5948p-36 : inexact-ok
+= tgamma towardzero binary128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c5948p-36 : inexact-ok
+= tgamma upward binary128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c594cp-36 : inexact-ok
+= tgamma downward ibm128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c58p-36 : inexact-ok
+= tgamma tonearest ibm128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c5ap-36 : inexact-ok
+= tgamma towardzero ibm128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c58p-36 : inexact-ok
+= tgamma upward ibm128 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a1f121d3ba32c5ap-36 : inexact-ok