summaryrefslogtreecommitdiff
path: root/math/auto-libm-test-out-tgamma
diff options
context:
space:
mode:
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