This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.18-514-ge47cc4e


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  e47cc4e0ed06f4167b6bd8ac39e12d094e0dc474 (commit)
      from  bbf37bdc12c0370a0ac2fa597cddd660bad6ec5e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e47cc4e0ed06f4167b6bd8ac39e12d094e0dc474

commit e47cc4e0ed06f4167b6bd8ac39e12d094e0dc474
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Dec 5 14:01:41 2013 +0000

    Fix tgamma errno setting on underflow (bug 6810).

diff --git a/ChangeLog b/ChangeLog
index 37b5326..587b86c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2013-12-05  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #6810]
+	* math/w_tgamma.c: Include <errno.h>.
+	(__tgamma): Use __glibc_unlikely.  Set errno on underflow to 0.
+	* math/w_tgammaf.c: Include <errno.h>.
+	(__tgammaf): Use __glibc_unlikely.  Set errno on underflow to 0.
+	* math/w_tgammal.c: Include <errno.h>.
+	(__tgammal): Use __glibc_unlikely.  Set errno on underflow to 0.
+	* math/auto-libm-test-in: Do not allow missing errno on tgamma
+	underflow.  Add more tgamma tests.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 	* math/auto-libm-test-in: Add tests of log, log10, log1p, log2,
 	sin, sinh, tan, tanh, tgamma, y0 and y1.
 	* math/auto-libm-test-out: Regenerated.
diff --git a/NEWS b/NEWS
index 56dbb0d..c9ba3b7 100644
--- a/NEWS
+++ b/NEWS
@@ -9,19 +9,19 @@ Version 2.19
 
 * The following bugs are resolved with this release:
 
-  156, 387, 431, 832, 926, 2801, 4772, 6786, 6787, 6807, 7003, 9954, 10253,
-  10278, 11087, 11157, 11214, 12486, 13028, 13982, 13985, 14029, 14032,
-  14143, 14155, 14547, 14699, 14752, 14876, 14910, 15004, 15048, 15218,
-  15268, 15277, 15308, 15362, 15374, 15400, 15425, 15427, 15483, 15522,
-  15531, 15532, 15601, 15608, 15609, 15610, 15632, 15640, 15670, 15672,
-  15680, 15681, 15723, 15734, 15735, 15736, 15748, 15749, 15754, 15760,
-  15763, 15764, 15797, 15799, 15825, 15844, 15847, 15849, 15855, 15856,
-  15857, 15859, 15867, 15886, 15887, 15890, 15892, 15893, 15895, 15897,
-  15901, 15905, 15909, 15915, 15917, 15919, 15921, 15923, 15939, 15941,
-  15948, 15963, 15966, 15985, 15988, 15997, 16032, 16034, 16036, 16037,
-  16038, 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103, 16112,
-  16143, 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16195, 16214,
-  16245, 16271, 16274, 16283, 16289.
+  156, 387, 431, 832, 926, 2801, 4772, 6786, 6787, 6807, 6810, 7003, 9954,
+  10253, 10278, 11087, 11157, 11214, 12486, 13028, 13982, 13985, 14029,
+  14032, 14143, 14155, 14547, 14699, 14752, 14876, 14910, 15004, 15048,
+  15218, 15268, 15277, 15308, 15362, 15374, 15400, 15425, 15427, 15483,
+  15522, 15531, 15532, 15601, 15608, 15609, 15610, 15632, 15640, 15670,
+  15672, 15680, 15681, 15723, 15734, 15735, 15736, 15748, 15749, 15754,
+  15760, 15763, 15764, 15797, 15799, 15825, 15844, 15847, 15849, 15855,
+  15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892, 15893, 15895,
+  15897, 15901, 15905, 15909, 15915, 15917, 15919, 15921, 15923, 15939,
+  15941, 15948, 15963, 15966, 15985, 15988, 15997, 16032, 16034, 16036,
+  16037, 16038, 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103,
+  16112, 16143, 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16195,
+  16214, 16245, 16271, 16274, 16283, 16289.
 
 * The public headers no longer use __unused nor __block.  This change is to
   support compiling programs that are derived from BSD sources and use
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index c7148ce..cda7816 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -596,9 +596,8 @@ tgamma -0x27.ffffcp0
 tgamma -0x28.00004p0
 tgamma -0x28.ffffcp0
 tgamma -0x29.00004p0
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x29.ffffcp0 missing-errno
-tgamma -0x2a.00004p0 missing-errno
+tgamma -0x29.ffffcp0
+tgamma -0x2a.00004p0
 tgamma 0x8.0000000000008p0
 tgamma 0x7.ffffffffffffcp0
 tgamma 0x7.0000000000004p0
@@ -641,23 +640,22 @@ tgamma -0x27.fffffffffffep0
 tgamma -0x28.000000000002p0
 tgamma -0x28.fffffffffffep0
 tgamma -0x29.000000000002p0
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x29.fffffffffffep0 missing-errno
-tgamma -0x2a.000000000002p0 missing-errno
-tgamma -0x31.fffffffffffep0 missing-errno
-tgamma -0x32.000000000002p0 missing-errno
-tgamma -0x63.fffffffffffcp0 missing-errno
-tgamma -0x64.000000000004p0 missing-errno
-tgamma -0x95.fffffffffff8p0 missing-errno
-tgamma -0x96.000000000008p0 missing-errno
-tgamma -0xb4.fffffffffff8p0 missing-errno
-tgamma -0xb5.000000000008p0 missing-errno
-tgamma -0xb5.fffffffffff8p0 missing-errno
-tgamma -0xb6.000000000008p0 missing-errno
-tgamma -0xb6.fffffffffff8p0 missing-errno
-tgamma -0xb7.000000000008p0 missing-errno
-tgamma -0xb7.fffffffffff8p0 missing-errno
-tgamma -0xb8.000000000008p0 missing-errno
+tgamma -0x29.fffffffffffep0
+tgamma -0x2a.000000000002p0
+tgamma -0x31.fffffffffffep0
+tgamma -0x32.000000000002p0
+tgamma -0x63.fffffffffffcp0
+tgamma -0x64.000000000004p0
+tgamma -0x95.fffffffffff8p0
+tgamma -0x96.000000000008p0
+tgamma -0xb4.fffffffffff8p0
+tgamma -0xb5.000000000008p0
+tgamma -0xb5.fffffffffff8p0
+tgamma -0xb6.000000000008p0
+tgamma -0xb6.fffffffffff8p0
+tgamma -0xb7.000000000008p0
+tgamma -0xb7.fffffffffff8p0
+tgamma -0xb8.000000000008p0
 tgamma 0x8.00000000000000000000000004p0
 tgamma 0x7.fffffffffffffffffffffffffep0
 tgamma 0x7.00000000000000000000000002p0
@@ -700,31 +698,30 @@ tgamma -0x27.fffffffffffffffffffffffffp0
 tgamma -0x28.0000000000000000000000001p0
 tgamma -0x28.fffffffffffffffffffffffffp0
 tgamma -0x29.0000000000000000000000001p0
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x29.fffffffffffffffffffffffffp0 missing-errno
-tgamma -0x2a.0000000000000000000000001p0 missing-errno
-tgamma -0x31.fffffffffffffffffffffffffp0 missing-errno
-tgamma -0x32.0000000000000000000000001p0 missing-errno
-tgamma -0x63.ffffffffffffffffffffffffep0 missing-errno
-tgamma -0x64.0000000000000000000000002p0 missing-errno
-tgamma -0x95.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x96.0000000000000000000000004p0 missing-errno
-tgamma -0xb4.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xb5.0000000000000000000000004p0 missing-errno
-tgamma -0xb5.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xb6.0000000000000000000000004p0 missing-errno
-tgamma -0xb6.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xb7.0000000000000000000000004p0 missing-errno
-tgamma -0xb7.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xb8.0000000000000000000000004p0 missing-errno
-tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xbc.0000000000000000000000004p0 missing-errno
-tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xbd.0000000000000000000000004p0 missing-errno
-tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xbe.0000000000000000000000004p0 missing-errno
-tgamma -0xbe.ffffffffffffffffffffffffcp0 missing-errno
-tgamma -0xbf.0000000000000000000000004p0 missing-errno
+tgamma -0x29.fffffffffffffffffffffffffp0
+tgamma -0x2a.0000000000000000000000001p0
+tgamma -0x31.fffffffffffffffffffffffffp0
+tgamma -0x32.0000000000000000000000001p0
+tgamma -0x63.ffffffffffffffffffffffffep0
+tgamma -0x64.0000000000000000000000002p0
+tgamma -0x95.ffffffffffffffffffffffffcp0
+tgamma -0x96.0000000000000000000000004p0
+tgamma -0xb4.ffffffffffffffffffffffffcp0
+tgamma -0xb5.0000000000000000000000004p0
+tgamma -0xb5.ffffffffffffffffffffffffcp0
+tgamma -0xb6.0000000000000000000000004p0
+tgamma -0xb6.ffffffffffffffffffffffffcp0
+tgamma -0xb7.0000000000000000000000004p0
+tgamma -0xb7.ffffffffffffffffffffffffcp0
+tgamma -0xb8.0000000000000000000000004p0
+tgamma -0xbb.ffffffffffffffffffffffffcp0
+tgamma -0xbc.0000000000000000000000004p0
+tgamma -0xbc.ffffffffffffffffffffffffcp0
+tgamma -0xbd.0000000000000000000000004p0
+tgamma -0xbd.ffffffffffffffffffffffffcp0
+tgamma -0xbe.0000000000000000000000004p0
+tgamma -0xbe.ffffffffffffffffffffffffcp0
+tgamma -0xbf.0000000000000000000000004p0
 tgamma 0x8.000000000000001p0
 tgamma 0x7.fffffffffffffff8p0
 tgamma 0x7.0000000000000008p0
@@ -767,53 +764,52 @@ tgamma -0x27.ffffffffffffffcp0
 tgamma -0x28.000000000000004p0
 tgamma -0x28.ffffffffffffffcp0
 tgamma -0x29.000000000000004p0
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x29.ffffffffffffffcp0 missing-errno
-tgamma -0x2a.000000000000004p0 missing-errno
-tgamma -0x31.ffffffffffffffcp0 missing-errno
-tgamma -0x32.000000000000004p0 missing-errno
-tgamma -0x63.ffffffffffffff8p0 missing-errno
-tgamma -0x64.000000000000008p0 missing-errno
-tgamma -0x95.ffffffffffffffp0 missing-errno
-tgamma -0x96.00000000000001p0 missing-errno
-tgamma -0xb4.ffffffffffffffp0 missing-errno
-tgamma -0xb5.00000000000001p0 missing-errno
-tgamma -0xb5.ffffffffffffffp0 missing-errno
-tgamma -0xb6.00000000000001p0 missing-errno
-tgamma -0xb6.ffffffffffffffp0 missing-errno
-tgamma -0xb7.00000000000001p0 missing-errno
-tgamma -0xb7.ffffffffffffffp0 missing-errno
-tgamma -0xb8.00000000000001p0 missing-errno
-tgamma -0xbb.ffffffffffffffp0 missing-errno
-tgamma -0xbc.00000000000001p0 missing-errno
-tgamma -0xbc.ffffffffffffffp0 missing-errno
-tgamma -0xbd.00000000000001p0 missing-errno
-tgamma -0xbd.ffffffffffffffp0 missing-errno
-tgamma -0xbe.00000000000001p0 missing-errno
-tgamma -0xbe.ffffffffffffffp0 missing-errno
-tgamma -0xbf.00000000000001p0 missing-errno
-tgamma -0xf9.ffffffffffffffp0 missing-errno
-tgamma -0xfa.00000000000001p0 missing-errno
-tgamma -0x1f3.fffffffffffffep0 missing-errno
-tgamma -0x1f4.00000000000002p0 missing-errno
-tgamma -0x2ed.fffffffffffffcp0 missing-errno
-tgamma -0x2ee.00000000000004p0 missing-errno
-tgamma -0x3e7.fffffffffffffcp0 missing-errno
-tgamma -0x3e8.00000000000004p0 missing-errno
-tgamma -0x4e1.fffffffffffff8p0 missing-errno
-tgamma -0x4e2.00000000000008p0 missing-errno
-tgamma -0x5db.fffffffffffff8p0 missing-errno
-tgamma -0x5dc.00000000000008p0 missing-errno
-tgamma -0x6d5.fffffffffffff8p0 missing-errno
-tgamma -0x6d6.00000000000008p0 missing-errno
-tgamma -0x6e2.fffffffffffff8p0 missing-errno
-tgamma -0x6e3.00000000000008p0 missing-errno
-tgamma -0x6e3.fffffffffffff8p0 missing-errno
-tgamma -0x6e4.00000000000008p0 missing-errno
-tgamma -0x6e4.fffffffffffff8p0 missing-errno
-tgamma -0x6e5.00000000000008p0 missing-errno
-tgamma -0x6e5.fffffffffffff8p0 missing-errno
-tgamma -0x6e6.00000000000008p0 missing-errno
+tgamma -0x29.ffffffffffffffcp0
+tgamma -0x2a.000000000000004p0
+tgamma -0x31.ffffffffffffffcp0
+tgamma -0x32.000000000000004p0
+tgamma -0x63.ffffffffffffff8p0
+tgamma -0x64.000000000000008p0
+tgamma -0x95.ffffffffffffffp0
+tgamma -0x96.00000000000001p0
+tgamma -0xb4.ffffffffffffffp0
+tgamma -0xb5.00000000000001p0
+tgamma -0xb5.ffffffffffffffp0
+tgamma -0xb6.00000000000001p0
+tgamma -0xb6.ffffffffffffffp0
+tgamma -0xb7.00000000000001p0
+tgamma -0xb7.ffffffffffffffp0
+tgamma -0xb8.00000000000001p0
+tgamma -0xbb.ffffffffffffffp0
+tgamma -0xbc.00000000000001p0
+tgamma -0xbc.ffffffffffffffp0
+tgamma -0xbd.00000000000001p0
+tgamma -0xbd.ffffffffffffffp0
+tgamma -0xbe.00000000000001p0
+tgamma -0xbe.ffffffffffffffp0
+tgamma -0xbf.00000000000001p0
+tgamma -0xf9.ffffffffffffffp0
+tgamma -0xfa.00000000000001p0
+tgamma -0x1f3.fffffffffffffep0
+tgamma -0x1f4.00000000000002p0
+tgamma -0x2ed.fffffffffffffcp0
+tgamma -0x2ee.00000000000004p0
+tgamma -0x3e7.fffffffffffffcp0
+tgamma -0x3e8.00000000000004p0
+tgamma -0x4e1.fffffffffffff8p0
+tgamma -0x4e2.00000000000008p0
+tgamma -0x5db.fffffffffffff8p0
+tgamma -0x5dc.00000000000008p0
+tgamma -0x6d5.fffffffffffff8p0
+tgamma -0x6d6.00000000000008p0
+tgamma -0x6e2.fffffffffffff8p0
+tgamma -0x6e3.00000000000008p0
+tgamma -0x6e3.fffffffffffff8p0
+tgamma -0x6e4.00000000000008p0
+tgamma -0x6e4.fffffffffffff8p0
+tgamma -0x6e5.00000000000008p0
+tgamma -0x6e5.fffffffffffff8p0
+tgamma -0x6e6.00000000000008p0
 tgamma 0x8.0000000000000000000000000008p0
 tgamma 0x7.fffffffffffffffffffffffffffcp0
 tgamma 0x7.0000000000000000000000000004p0
@@ -856,64 +852,62 @@ tgamma -0x27.ffffffffffffffffffffffffffep0
 tgamma -0x28.000000000000000000000000002p0
 tgamma -0x28.ffffffffffffffffffffffffffep0
 tgamma -0x29.000000000000000000000000002p0
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x29.ffffffffffffffffffffffffffep0 missing-errno
-tgamma -0x2a.000000000000000000000000002p0 missing-errno
-tgamma -0x31.ffffffffffffffffffffffffffep0 missing-errno
-tgamma -0x32.000000000000000000000000002p0 missing-errno
-tgamma -0x63.ffffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x64.000000000000000000000000004p0 missing-errno
-tgamma -0x95.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0x96.000000000000000000000000008p0 missing-errno
-tgamma -0xb4.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xb5.000000000000000000000000008p0 missing-errno
-tgamma -0xb5.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xb6.000000000000000000000000008p0 missing-errno
-tgamma -0xb6.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xb7.000000000000000000000000008p0 missing-errno
-tgamma -0xb7.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xb8.000000000000000000000000008p0 missing-errno
-tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xbc.000000000000000000000000008p0 missing-errno
-tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xbd.000000000000000000000000008p0 missing-errno
-tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xbe.000000000000000000000000008p0 missing-errno
-tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xbf.000000000000000000000000008p0 missing-errno
-tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
-tgamma -0xfa.000000000000000000000000008p0 missing-errno
-tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
-tgamma -0x1f4.00000000000000000000000001p0 missing-errno
-tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
-tgamma -0x2ee.00000000000000000000000002p0 missing-errno
-tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
-tgamma -0x3e8.00000000000000000000000002p0 missing-errno
-tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x4e2.00000000000000000000000004p0 missing-errno
-tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x5dc.00000000000000000000000004p0 missing-errno
-tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6d6.00000000000000000000000004p0 missing-errno
-tgamma -0x6e2.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6e3.00000000000000000000000004p0 missing-errno
-tgamma -0x6e3.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6e4.00000000000000000000000004p0 missing-errno
-tgamma -0x6e4.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6e5.00000000000000000000000004p0 missing-errno
-tgamma -0x6e5.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6e6.00000000000000000000000004p0 missing-errno
-tgamma -0x6eb.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6ec.00000000000000000000000004p0 missing-errno
-tgamma -0x6ec.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6ed.00000000000000000000000004p0 missing-errno
-tgamma -0x6ed.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6ee.00000000000000000000000004p0 missing-errno
-tgamma -0x6ee.fffffffffffffffffffffffffcp0 missing-errno
-tgamma -0x6ef.00000000000000000000000004p0 missing-errno
+tgamma -0x29.ffffffffffffffffffffffffffep0
+tgamma -0x2a.000000000000000000000000002p0
+tgamma -0x31.ffffffffffffffffffffffffffep0
+tgamma -0x32.000000000000000000000000002p0
+tgamma -0x63.ffffffffffffffffffffffffffcp0
+tgamma -0x64.000000000000000000000000004p0
+tgamma -0x95.ffffffffffffffffffffffffff8p0
+tgamma -0x96.000000000000000000000000008p0
+tgamma -0xb4.ffffffffffffffffffffffffff8p0
+tgamma -0xb5.000000000000000000000000008p0
+tgamma -0xb5.ffffffffffffffffffffffffff8p0
+tgamma -0xb6.000000000000000000000000008p0
+tgamma -0xb6.ffffffffffffffffffffffffff8p0
+tgamma -0xb7.000000000000000000000000008p0
+tgamma -0xb7.ffffffffffffffffffffffffff8p0
+tgamma -0xb8.000000000000000000000000008p0
+tgamma -0xbb.ffffffffffffffffffffffffff8p0
+tgamma -0xbc.000000000000000000000000008p0
+tgamma -0xbc.ffffffffffffffffffffffffff8p0
+tgamma -0xbd.000000000000000000000000008p0
+tgamma -0xbd.ffffffffffffffffffffffffff8p0
+tgamma -0xbe.000000000000000000000000008p0
+tgamma -0xbe.ffffffffffffffffffffffffff8p0
+tgamma -0xbf.000000000000000000000000008p0
+tgamma -0xf9.ffffffffffffffffffffffffff8p0
+tgamma -0xfa.000000000000000000000000008p0
+tgamma -0x1f3.ffffffffffffffffffffffffffp0
+tgamma -0x1f4.00000000000000000000000001p0
+tgamma -0x2ed.fffffffffffffffffffffffffep0
+tgamma -0x2ee.00000000000000000000000002p0
+tgamma -0x3e7.fffffffffffffffffffffffffep0
+tgamma -0x3e8.00000000000000000000000002p0
+tgamma -0x4e1.fffffffffffffffffffffffffcp0
+tgamma -0x4e2.00000000000000000000000004p0
+tgamma -0x5db.fffffffffffffffffffffffffcp0
+tgamma -0x5dc.00000000000000000000000004p0
+tgamma -0x6d5.fffffffffffffffffffffffffcp0
+tgamma -0x6d6.00000000000000000000000004p0
+tgamma -0x6e2.fffffffffffffffffffffffffcp0
+tgamma -0x6e3.00000000000000000000000004p0
+tgamma -0x6e3.fffffffffffffffffffffffffcp0
+tgamma -0x6e4.00000000000000000000000004p0
+tgamma -0x6e4.fffffffffffffffffffffffffcp0
+tgamma -0x6e5.00000000000000000000000004p0
+tgamma -0x6e5.fffffffffffffffffffffffffcp0
+tgamma -0x6e6.00000000000000000000000004p0
+tgamma -0x6eb.fffffffffffffffffffffffffcp0
+tgamma -0x6ec.00000000000000000000000004p0
+tgamma -0x6ec.fffffffffffffffffffffffffcp0
+tgamma -0x6ed.00000000000000000000000004p0
+tgamma -0x6ed.fffffffffffffffffffffffffcp0
+tgamma -0x6ee.00000000000000000000000004p0
+tgamma -0x6ee.fffffffffffffffffffffffffcp0
+tgamma -0x6ef.00000000000000000000000004p0
 tgamma -0x1.0a32a2p+5
-# Bug 6810: errno may not be set on underflow.
-tgamma -0x1.5800000080001p+7 missing-errno
+tgamma -0x1.5800000080001p+7
 tgamma 18.5
 tgamma 19.5
 tgamma 23.5
@@ -933,6 +927,8 @@ tgamma 0x6.db8c603359a97108p+8
 tgamma 0x6.db8c603359a9711p+8
 tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
 tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+tgamma 1e3
+tgamma -100000.5
 
 y0 0.125
 y0 0.75
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 411fdc3..e9012b5 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -22025,10 +22025,10 @@ tgamma -0x29.00004p0
 = tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
-tgamma -0x29.ffffcp0 missing-errno
-= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x29.ffffcp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
@@ -22050,11 +22050,11 @@ tgamma -0x29.ffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
-tgamma -0x2a.00004p0 missing-errno
+tgamma -0x2a.00004p0
 = tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
@@ -24349,10 +24349,10 @@ tgamma -0x29.000000000002p0
 = tgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dcp-120L : inexact-ok
-tgamma -0x29.fffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x29.fffffffffffep0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
@@ -24394,11 +24394,11 @@ tgamma -0x29.fffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
-tgamma -0x2a.000000000002p0 missing-errno
+tgamma -0x2a.000000000002p0
 = tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
@@ -24439,10 +24439,10 @@ tgamma -0x2a.000000000002p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
-tgamma -0x31.fffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x31.fffffffffffep0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
@@ -24484,11 +24484,11 @@ tgamma -0x31.fffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff8p-168L : inexact-ok
-tgamma -0x32.000000000002p0 missing-errno
+tgamma -0x32.000000000002p0
 = tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
@@ -24529,10 +24529,10 @@ tgamma -0x32.000000000002p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
-tgamma -0x63.fffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x63.fffffffffffcp0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
@@ -24574,11 +24574,11 @@ tgamma -0x63.fffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
-tgamma -0x64.000000000004p0 missing-errno
+tgamma -0x64.000000000004p0
 = tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
 = tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
@@ -24619,10 +24619,10 @@ tgamma -0x64.000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
-tgamma -0x95.fffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x95.fffffffffff8p0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
@@ -24664,11 +24664,11 @@ tgamma -0x95.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa18p-828L : inexact-ok
-tgamma -0x96.000000000008p0 missing-errno
+tgamma -0x96.000000000008p0
 = tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
 = tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
@@ -24709,15 +24709,15 @@ tgamma -0x96.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
-tgamma -0xb4.fffffffffff8p0 missing-errno
+tgamma -0xb4.fffffffffff8p0
 = tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
@@ -24731,9 +24731,9 @@ tgamma -0xb4.fffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -24754,14 +24754,14 @@ tgamma -0xb4.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.000000000008p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
@@ -24775,9 +24775,9 @@ tgamma -0xb5.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -24799,14 +24799,14 @@ tgamma -0xb5.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.fffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.fffffffffff8p0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
@@ -24820,9 +24820,9 @@ tgamma -0xb5.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -24844,15 +24844,15 @@ tgamma -0xb5.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.000000000008p0 missing-errno
+tgamma -0xb6.000000000008p0
 = tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
@@ -24866,9 +24866,9 @@ tgamma -0xb6.000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -24889,15 +24889,15 @@ tgamma -0xb6.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.fffffffffff8p0 missing-errno
+tgamma -0xb6.fffffffffff8p0
 = tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
@@ -24911,9 +24911,9 @@ tgamma -0xb6.fffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -24934,14 +24934,14 @@ tgamma -0xb6.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.000000000008p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
@@ -24955,9 +24955,9 @@ tgamma -0xb7.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
@@ -24979,14 +24979,14 @@ tgamma -0xb7.000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.fffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.fffffffffff8p0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
@@ -25000,13 +25000,13 @@ tgamma -0xb7.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
@@ -25020,19 +25020,19 @@ tgamma -0xb7.fffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xb8.000000000008p0 missing-errno
+tgamma -0xb8.000000000008p0
 = tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
@@ -25046,13 +25046,13 @@ tgamma -0xb8.000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
@@ -25066,9 +25066,9 @@ tgamma -0xb8.000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 tgamma 0x8.00000000000000000000000004p0
 = tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
 = tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
@@ -28351,10 +28351,10 @@ tgamma -0x29.0000000000000000000000001p0
 = tgamma tonearest ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8bp-68L : inexact-ok
-tgamma -0x29.fffffffffffffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x29.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
@@ -28420,11 +28420,11 @@ tgamma -0x29.fffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
-tgamma -0x2a.0000000000000000000000001p0 missing-errno
+tgamma -0x2a.0000000000000000000000001p0
 = tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
@@ -28489,10 +28489,10 @@ tgamma -0x2a.0000000000000000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
-tgamma -0x31.fffffffffffffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x31.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
@@ -28558,11 +28558,11 @@ tgamma -0x31.fffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b46p-116L : inexact-ok
-tgamma -0x32.0000000000000000000000001p0 missing-errno
+tgamma -0x32.0000000000000000000000001p0
 = tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
@@ -28627,10 +28627,10 @@ tgamma -0x32.0000000000000000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
-tgamma -0x63.ffffffffffffffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x63.ffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
@@ -28696,11 +28696,11 @@ tgamma -0x63.ffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
-tgamma -0x64.0000000000000000000000002p0 missing-errno
+tgamma -0x64.0000000000000000000000002p0
 = tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
 = tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
@@ -28765,10 +28765,10 @@ tgamma -0x64.0000000000000000000000002p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
-tgamma -0x95.ffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x95.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
@@ -28834,11 +28834,11 @@ tgamma -0x95.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
-tgamma -0x96.0000000000000000000000004p0 missing-errno
+tgamma -0x96.0000000000000000000000004p0
 = tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
 = tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
@@ -28903,15 +28903,15 @@ tgamma -0x96.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
-tgamma -0xb4.ffffffffffffffffffffffffcp0 missing-errno
+tgamma -0xb4.ffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
@@ -28925,9 +28925,9 @@ tgamma -0xb4.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -28972,14 +28972,14 @@ tgamma -0xb4.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.0000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
@@ -28993,9 +28993,9 @@ tgamma -0xb5.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -29041,14 +29041,14 @@ tgamma -0xb5.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.ffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
@@ -29062,9 +29062,9 @@ tgamma -0xb5.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -29110,15 +29110,15 @@ tgamma -0xb5.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.0000000000000000000000004p0 missing-errno
+tgamma -0xb6.0000000000000000000000004p0
 = tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
@@ -29132,9 +29132,9 @@ tgamma -0xb6.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -29179,15 +29179,15 @@ tgamma -0xb6.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.ffffffffffffffffffffffffcp0 missing-errno
+tgamma -0xb6.ffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
@@ -29201,9 +29201,9 @@ tgamma -0xb6.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -29248,14 +29248,14 @@ tgamma -0xb6.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.0000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
@@ -29269,9 +29269,9 @@ tgamma -0xb7.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
@@ -29317,14 +29317,14 @@ tgamma -0xb7.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.ffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
@@ -29338,13 +29338,13 @@ tgamma -0xb7.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
@@ -29358,9 +29358,9 @@ tgamma -0xb7.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
@@ -29386,15 +29386,15 @@ tgamma -0xb7.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
-tgamma -0xb8.0000000000000000000000004p0 missing-errno
+tgamma -0xb8.0000000000000000000000004p0
 = tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
@@ -29408,13 +29408,13 @@ tgamma -0xb8.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
@@ -29428,9 +29428,9 @@ tgamma -0xb8.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
@@ -29455,14 +29455,14 @@ tgamma -0xb8.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
-tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
@@ -29476,13 +29476,13 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
@@ -29496,9 +29496,9 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
@@ -29512,9 +29512,9 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
@@ -29524,15 +29524,15 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xbc.0000000000000000000000004p0 missing-errno
+tgamma -0xbc.0000000000000000000000004p0
 = tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
@@ -29546,13 +29546,13 @@ tgamma -0xbc.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
@@ -29566,9 +29566,9 @@ tgamma -0xbc.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
@@ -29582,9 +29582,9 @@ tgamma -0xbc.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837be8p-1060L : inexact-ok
@@ -29593,15 +29593,15 @@ tgamma -0xbc.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
+tgamma -0xbc.ffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
@@ -29615,13 +29615,13 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
@@ -29635,9 +29635,9 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
@@ -29651,9 +29651,9 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee11p-1064L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
@@ -29662,14 +29662,14 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xbd.0000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbd.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
@@ -29683,13 +29683,13 @@ tgamma -0xbd.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
@@ -29703,9 +29703,9 @@ tgamma -0xbd.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
@@ -29719,9 +29719,9 @@ tgamma -0xbd.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
@@ -29731,14 +29731,14 @@ tgamma -0xbd.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
@@ -29752,13 +29752,13 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
@@ -29772,9 +29772,9 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
@@ -29788,9 +29788,9 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072L : inexact-ok
@@ -29800,15 +29800,15 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xbe.0000000000000000000000004p0 missing-errno
+tgamma -0xbe.0000000000000000000000004p0
 = tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
@@ -29822,13 +29822,13 @@ tgamma -0xbe.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
@@ -29842,9 +29842,9 @@ tgamma -0xbe.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
@@ -29858,9 +29858,9 @@ tgamma -0xbe.0000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
@@ -29869,15 +29869,15 @@ tgamma -0xbe.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xbe.ffffffffffffffffffffffffcp0 missing-errno
+tgamma -0xbe.ffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
@@ -29891,13 +29891,13 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
@@ -29911,9 +29911,9 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
@@ -29927,25 +29927,25 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7cp-1080L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbf.0000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
@@ -29959,13 +29959,13 @@ tgamma -0xbf.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
@@ -29979,9 +29979,9 @@ tgamma -0xbf.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
@@ -29995,17 +29995,17 @@ tgamma -0xbf.0000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860ep-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 tgamma 0x8.000000000000001p0
 = tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
@@ -32953,10 +32953,10 @@ tgamma -0x29.000000000000004p0
 = tgamma tonearest ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481661949182884ap-108L : inexact-ok
-tgamma -0x29.ffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x29.ffffffffffffffcp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
@@ -33014,11 +33014,11 @@ tgamma -0x29.ffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca64p-112L : inexact-ok
-tgamma -0x2a.000000000000004p0 missing-errno
+tgamma -0x2a.000000000000004p0
 = tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
@@ -33075,10 +33075,10 @@ tgamma -0x2a.000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
-tgamma -0x31.ffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x31.ffffffffffffffcp0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
@@ -33136,11 +33136,11 @@ tgamma -0x31.ffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
-tgamma -0x32.000000000000004p0 missing-errno
+tgamma -0x32.000000000000004p0
 = tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
@@ -33197,10 +33197,10 @@ tgamma -0x32.000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
-tgamma -0x63.ffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x63.ffffffffffffff8p0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
@@ -33258,11 +33258,11 @@ tgamma -0x63.ffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
-tgamma -0x64.000000000000008p0 missing-errno
+tgamma -0x64.000000000000008p0
 = tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
 = tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
@@ -33319,10 +33319,10 @@ tgamma -0x64.000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
-tgamma -0x95.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x95.ffffffffffffffp0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
@@ -33380,11 +33380,11 @@ tgamma -0x95.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
-tgamma -0x96.00000000000001p0 missing-errno
+tgamma -0x96.00000000000001p0
 = tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
 = tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
@@ -33441,15 +33441,15 @@ tgamma -0x96.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
-tgamma -0xb4.ffffffffffffffp0 missing-errno
+tgamma -0xb4.ffffffffffffffp0
 = tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
@@ -33463,9 +33463,9 @@ tgamma -0xb4.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -33502,14 +33502,14 @@ tgamma -0xb4.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.00000000000001p0 missing-errno
-= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.00000000000001p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
@@ -33523,9 +33523,9 @@ tgamma -0xb5.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -33563,14 +33563,14 @@ tgamma -0xb5.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
@@ -33584,9 +33584,9 @@ tgamma -0xb5.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -33624,15 +33624,15 @@ tgamma -0xb5.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.00000000000001p0 missing-errno
+tgamma -0xb6.00000000000001p0
 = tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
@@ -33646,9 +33646,9 @@ tgamma -0xb6.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -33685,15 +33685,15 @@ tgamma -0xb6.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.ffffffffffffffp0 missing-errno
+tgamma -0xb6.ffffffffffffffp0
 = tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
@@ -33707,9 +33707,9 @@ tgamma -0xb6.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -33746,14 +33746,14 @@ tgamma -0xb6.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.00000000000001p0 missing-errno
-= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.00000000000001p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
@@ -33767,9 +33767,9 @@ tgamma -0xb7.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
@@ -33807,14 +33807,14 @@ tgamma -0xb7.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
@@ -33828,13 +33828,13 @@ tgamma -0xb7.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
@@ -33848,9 +33848,9 @@ tgamma -0xb7.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
@@ -33868,15 +33868,15 @@ tgamma -0xb7.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.08p-1068L : inexact-ok underflow errno-erange-ok
-tgamma -0xb8.00000000000001p0 missing-errno
+tgamma -0xb8.00000000000001p0
 = tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
@@ -33890,13 +33890,13 @@ tgamma -0xb8.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
@@ -33910,9 +33910,9 @@ tgamma -0xb8.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
@@ -33929,14 +33929,14 @@ tgamma -0xb8.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
-tgamma -0xbb.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbb.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
@@ -33950,13 +33950,13 @@ tgamma -0xbb.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
@@ -33970,9 +33970,9 @@ tgamma -0xbb.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
@@ -33986,19 +33986,19 @@ tgamma -0xbb.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xbc.00000000000001p0 missing-errno
+tgamma -0xbc.00000000000001p0
 = tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
@@ -34012,13 +34012,13 @@ tgamma -0xbc.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
@@ -34032,9 +34032,9 @@ tgamma -0xbc.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
@@ -34048,18 +34048,18 @@ tgamma -0xbc.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbc.ffffffffffffffp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbc.ffffffffffffffp0
 = tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
@@ -34073,13 +34073,13 @@ tgamma -0xbc.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
@@ -34093,9 +34093,9 @@ tgamma -0xbc.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
@@ -34109,17 +34109,17 @@ tgamma -0xbc.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbd.00000000000001p0 missing-errno
-= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbd.00000000000001p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
@@ -34133,13 +34133,13 @@ tgamma -0xbd.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
@@ -34153,9 +34153,9 @@ tgamma -0xbd.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
@@ -34169,18 +34169,18 @@ tgamma -0xbd.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xbd.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbd.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
@@ -34194,13 +34194,13 @@ tgamma -0xbd.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
@@ -34214,9 +34214,9 @@ tgamma -0xbd.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
@@ -34230,19 +34230,19 @@ tgamma -0xbd.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xbe.00000000000001p0 missing-errno
+tgamma -0xbe.00000000000001p0
 = tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
@@ -34256,13 +34256,13 @@ tgamma -0xbe.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
@@ -34276,9 +34276,9 @@ tgamma -0xbe.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
@@ -34292,18 +34292,18 @@ tgamma -0xbe.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbe.ffffffffffffffp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbe.ffffffffffffffp0
 = tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
@@ -34317,13 +34317,13 @@ tgamma -0xbe.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
@@ -34337,9 +34337,9 @@ tgamma -0xbe.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
@@ -34353,17 +34353,17 @@ tgamma -0xbe.ffffffffffffffp0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbf.00000000000001p0 missing-errno
-= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.00000000000001p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
@@ -34377,13 +34377,13 @@ tgamma -0xbf.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
@@ -34397,9 +34397,9 @@ tgamma -0xbf.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
@@ -34413,18 +34413,18 @@ tgamma -0xbf.00000000000001p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xf9.ffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xf9.ffffffffffffffp0
+= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xf.9ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
@@ -34438,13 +34438,13 @@ tgamma -0xf9.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914ep-1624L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
@@ -34458,9 +34458,9 @@ tgamma -0xf9.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
@@ -34474,19 +34474,19 @@ tgamma -0xf9.ffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xfa.00000000000001p0 missing-errno
+tgamma -0xfa.00000000000001p0
 = tgamma downward flt-32 -0xf.a0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
@@ -34500,13 +34500,13 @@ tgamma -0xfa.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
@@ -34520,9 +34520,9 @@ tgamma -0xfa.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
@@ -34536,17 +34536,17 @@ tgamma -0xfa.00000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x1f3.fffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x1f3.fffffffffffffep0
+= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x1.f3fffep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
@@ -34560,13 +34560,13 @@ tgamma -0x1f3.fffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
@@ -34580,9 +34580,9 @@ tgamma -0x1f3.fffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b733p-3724L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
@@ -34596,19 +34596,19 @@ tgamma -0x1f3.fffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773a8p-3716L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x1f4.00000000000002p0 missing-errno
+tgamma -0x1f4.00000000000002p0
 = tgamma downward flt-32 -0x1.f40002p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
@@ -34622,13 +34622,13 @@ tgamma -0x1f4.00000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f40002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
@@ -34642,9 +34642,9 @@ tgamma -0x1f4.00000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f400000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
@@ -34658,17 +34658,17 @@ tgamma -0x1f4.00000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f400000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x2ed.fffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffcp0
+= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.edfffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
@@ -34682,13 +34682,13 @@ tgamma -0x2ed.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdb4p-6076L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edfffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
@@ -34702,9 +34702,9 @@ tgamma -0x2ed.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
@@ -34718,19 +34718,19 @@ tgamma -0x2ed.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27dp-6036L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x2ee.00000000000004p0 missing-errno
+tgamma -0x2ee.00000000000004p0
 = tgamma downward flt-32 -0x2.ee0004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
@@ -34744,13 +34744,13 @@ tgamma -0x2ee.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee0004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
@@ -34764,9 +34764,9 @@ tgamma -0x2ee.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee00000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
@@ -34780,17 +34780,17 @@ tgamma -0x2ee.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x3e7.fffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffcp0
+= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.e7fffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
@@ -34804,13 +34804,13 @@ tgamma -0x3e7.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7fffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
@@ -34824,9 +34824,9 @@ tgamma -0x3e7.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
@@ -34840,19 +34840,19 @@ tgamma -0x3e7.fffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x3e8.00000000000004p0 missing-errno
+tgamma -0x3e8.00000000000004p0
 = tgamma downward flt-32 -0x3.e80004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
@@ -34866,13 +34866,13 @@ tgamma -0x3e8.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e80004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
@@ -34886,9 +34886,9 @@ tgamma -0x3e8.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e800000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
@@ -34902,17 +34902,17 @@ tgamma -0x3e8.00000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e800000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x4e1.fffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffff8p0
+= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x4.e1fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
@@ -34926,13 +34926,13 @@ tgamma -0x4e1.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
@@ -34946,9 +34946,9 @@ tgamma -0x4e1.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f13p-11024L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
@@ -34962,19 +34962,19 @@ tgamma -0x4e1.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404663p-11012L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x4e2.00000000000008p0 missing-errno
+tgamma -0x4e2.00000000000008p0
 = tgamma downward flt-32 -0x4.e20008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
@@ -34988,13 +34988,13 @@ tgamma -0x4e2.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e20008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
@@ -35008,9 +35008,9 @@ tgamma -0x4e2.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e200000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
@@ -35024,17 +35024,17 @@ tgamma -0x4e2.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e200000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x5db.fffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffff8p0
+= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x5.dbfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
@@ -35048,13 +35048,13 @@ tgamma -0x5db.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913cp-13656L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
@@ -35068,9 +35068,9 @@ tgamma -0x5db.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dep-13628L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
@@ -35084,19 +35084,19 @@ tgamma -0x5db.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x5dc.00000000000008p0 missing-errno
+tgamma -0x5dc.00000000000008p0
 = tgamma downward flt-32 -0x5.dc0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
@@ -35110,13 +35110,13 @@ tgamma -0x5dc.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
@@ -35130,9 +35130,9 @@ tgamma -0x5dc.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
@@ -35146,17 +35146,17 @@ tgamma -0x5dc.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6d5.fffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.d5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
@@ -35170,13 +35170,13 @@ tgamma -0x6d5.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc452cp-16324L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
@@ -35190,9 +35190,9 @@ tgamma -0x6d5.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
@@ -35206,19 +35206,19 @@ tgamma -0x6d5.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e8p-16284L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6d6.00000000000008p0 missing-errno
+tgamma -0x6d6.00000000000008p0
 = tgamma downward flt-32 -0x6.d60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
@@ -35232,13 +35232,13 @@ tgamma -0x6d6.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
@@ -35252,9 +35252,9 @@ tgamma -0x6d6.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
@@ -35268,38 +35268,38 @@ tgamma -0x6d6.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e2.fffffffffffff8p0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffff8p0
 = tgamma downward flt-32 -0x6.e2fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e2fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e2fff8p+8L : -0x3.b2335954p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.63p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
@@ -35313,9 +35313,9 @@ tgamma -0x6e2.fffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
@@ -35329,37 +35329,37 @@ tgamma -0x6e2.fffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e3.00000000000008p0 missing-errno
-= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000008p0
+= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e30008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e30008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e30008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e30008p+8L : 0x3.b079b218p-16464L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e30008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
@@ -35373,9 +35373,9 @@ tgamma -0x6e3.00000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e300000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
@@ -35389,38 +35389,38 @@ tgamma -0x6e3.00000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e300000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e3.fffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x6e3.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e3fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e3fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e3fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3fff8p+8L : 0x8.9513p-16476L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -35434,9 +35434,9 @@ tgamma -0x6e3.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f9p-16444L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
@@ -35450,39 +35450,39 @@ tgamma -0x6e3.fffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e4.00000000000008p0 missing-errno
+tgamma -0x6e4.00000000000008p0
 = tgamma downward flt-32 -0x6.e40008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e40008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e40008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e40008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e400000000004p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -35496,9 +35496,9 @@ tgamma -0x6e4.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e400000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.938p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
@@ -35512,54 +35512,54 @@ tgamma -0x6e4.00000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e400000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e4.fffffffffffff8p0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffff8p0
 = tgamma downward flt-32 -0x6.e4fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e4fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f54cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -35573,53 +35573,53 @@ tgamma -0x6e4.fffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e5.00000000000008p0 missing-errno
-= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000008p0
+= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e50008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e50008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e50008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e50008p+8L : 0x1.3e4p-16484L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e50008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e500000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e500000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e500000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -35633,132 +35633,132 @@ tgamma -0x6e5.00000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21fp-16444L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e500000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e5.fffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x6e5.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e6.00000000000008p0 missing-errno
+tgamma -0x6e6.00000000000008p0
 = tgamma downward flt-32 -0x6.e60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e60008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e60008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e600000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e600000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e600000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 tgamma 0x8.0000000000000000000000000008p0
 = tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
 = tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
@@ -39209,10 +39209,10 @@ tgamma -0x29.000000000000000000000000002p0
 = tgamma tonearest ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8bp-68L : inexact-ok
-tgamma -0x29.ffffffffffffffffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x29.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
@@ -39282,11 +39282,11 @@ tgamma -0x29.ffffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
-tgamma -0x2a.000000000000000000000000002p0 missing-errno
+tgamma -0x2a.000000000000000000000000002p0
 = tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
 = tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
@@ -39355,10 +39355,10 @@ tgamma -0x2a.000000000000000000000000002p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
-tgamma -0x31.ffffffffffffffffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x31.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
@@ -39428,11 +39428,11 @@ tgamma -0x31.ffffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b46p-116L : inexact-ok
-tgamma -0x32.000000000000000000000000002p0 missing-errno
+tgamma -0x32.000000000000000000000000002p0
 = tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
 = tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
@@ -39501,10 +39501,10 @@ tgamma -0x32.000000000000000000000000002p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
 = tgamma upward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
-tgamma -0x63.ffffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x63.ffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
@@ -39574,11 +39574,11 @@ tgamma -0x63.ffffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
-tgamma -0x64.000000000000000000000000004p0 missing-errno
+tgamma -0x64.000000000000000000000000004p0
 = tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
 = tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
 = tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
@@ -39647,10 +39647,10 @@ tgamma -0x64.000000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
 = tgamma upward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
-tgamma -0x95.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x95.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
@@ -39720,11 +39720,11 @@ tgamma -0x95.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
-tgamma -0x96.000000000000000000000000008p0 missing-errno
+tgamma -0x96.000000000000000000000000008p0
 = tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
 = tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
 = tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
@@ -39793,15 +39793,15 @@ tgamma -0x96.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
 = tgamma upward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
-tgamma -0xb4.ffffffffffffffffffffffffff8p0 missing-errno
+tgamma -0xb4.ffffffffffffffffffffffffff8p0
 = tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
@@ -39815,9 +39815,9 @@ tgamma -0xb4.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -39866,14 +39866,14 @@ tgamma -0xb4.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.000000000000000000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
@@ -39887,9 +39887,9 @@ tgamma -0xb5.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
 = tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -39939,14 +39939,14 @@ tgamma -0xb5.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
-tgamma -0xb5.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
@@ -39960,9 +39960,9 @@ tgamma -0xb5.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -40012,15 +40012,15 @@ tgamma -0xb5.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.000000000000000000000000008p0 missing-errno
+tgamma -0xb6.000000000000000000000000008p0
 = tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
@@ -40034,9 +40034,9 @@ tgamma -0xb6.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -40085,15 +40085,15 @@ tgamma -0xb6.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
-tgamma -0xb6.ffffffffffffffffffffffffff8p0 missing-errno
+tgamma -0xb6.ffffffffffffffffffffffffff8p0
 = tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
@@ -40107,9 +40107,9 @@ tgamma -0xb6.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -40158,14 +40158,14 @@ tgamma -0xb6.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.000000000000000000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
@@ -40179,9 +40179,9 @@ tgamma -0xb7.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
 = tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
@@ -40231,14 +40231,14 @@ tgamma -0xb7.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
-tgamma -0xb7.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
@@ -40252,13 +40252,13 @@ tgamma -0xb7.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
@@ -40272,9 +40272,9 @@ tgamma -0xb7.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
@@ -40304,15 +40304,15 @@ tgamma -0xb7.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
-tgamma -0xb8.000000000000000000000000008p0 missing-errno
+tgamma -0xb8.000000000000000000000000008p0
 = tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
@@ -40326,13 +40326,13 @@ tgamma -0xb8.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
@@ -40346,9 +40346,9 @@ tgamma -0xb8.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
@@ -40377,14 +40377,14 @@ tgamma -0xb8.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
-tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
@@ -40398,13 +40398,13 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
@@ -40418,9 +40418,9 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
@@ -40434,9 +40434,9 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53ccp-1052L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53dp-1052L : inexact-ok
@@ -40450,15 +40450,15 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xbc.000000000000000000000000008p0 missing-errno
+tgamma -0xbc.000000000000000000000000008p0
 = tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
@@ -40472,13 +40472,13 @@ tgamma -0xbc.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
@@ -40492,9 +40492,9 @@ tgamma -0xbc.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
@@ -40508,9 +40508,9 @@ tgamma -0xbc.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dc4p-1052L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dc4p-1052L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dcp-1052L : inexact-ok
@@ -40523,15 +40523,15 @@ tgamma -0xbc.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
-tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
+tgamma -0xbc.ffffffffffffffffffffffffff8p0
 = tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
@@ -40545,13 +40545,13 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
@@ -40565,9 +40565,9 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
@@ -40581,9 +40581,9 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a508p-1060L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a5p-1060L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a5p-1060L : inexact-ok
@@ -40596,14 +40596,14 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xbd.000000000000000000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbd.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
@@ -40617,13 +40617,13 @@ tgamma -0xbd.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
@@ -40637,9 +40637,9 @@ tgamma -0xbd.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
@@ -40653,9 +40653,9 @@ tgamma -0xbd.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
 = tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e2717p-1060L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e2717p-1060L : inexact-ok
@@ -40669,14 +40669,14 @@ tgamma -0xbd.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
-tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
@@ -40690,13 +40690,13 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
@@ -40710,9 +40710,9 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
@@ -40726,9 +40726,9 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068L : inexact-ok
@@ -40742,15 +40742,15 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xbe.000000000000000000000000008p0 missing-errno
+tgamma -0xbe.000000000000000000000000008p0
 = tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
@@ -40764,13 +40764,13 @@ tgamma -0xbe.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
@@ -40784,9 +40784,9 @@ tgamma -0xbe.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
@@ -40800,9 +40800,9 @@ tgamma -0xbe.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068L : inexact-ok
@@ -40815,15 +40815,15 @@ tgamma -0xbe.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
-tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
+tgamma -0xbe.ffffffffffffffffffffffffff8p0
 = tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
@@ -40837,13 +40837,13 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
@@ -40857,9 +40857,9 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
@@ -40873,9 +40873,9 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072L : inexact-ok
@@ -40885,17 +40885,17 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
 = tgamma downward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0xbf.000000000000000000000000008p0 missing-errno
-= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
@@ -40909,13 +40909,13 @@ tgamma -0xbf.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
@@ -40929,9 +40929,9 @@ tgamma -0xbf.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
@@ -40945,9 +40945,9 @@ tgamma -0xbf.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072L : inexact-ok
 = tgamma tonearest ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072L : inexact-ok
@@ -40957,18 +40957,18 @@ tgamma -0xbf.000000000000000000000000008p0 missing-errno
 = tgamma tonearest ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
 = tgamma towardzero ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
 = tgamma upward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860ep-1080L : inexact-ok
-= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
-= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0xf9.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0xf.9ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
@@ -40982,13 +40982,13 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914ep-1624L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
@@ -41002,9 +41002,9 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
@@ -41018,9 +41018,9 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e08fp-1532L : inexact-ok
 = tgamma tonearest ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e09p-1532L : inexact-ok
@@ -41030,19 +41030,19 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0 missing-errno
 = tgamma tonearest ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540L : inexact-ok
 = tgamma upward ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef18p-1540L : inexact-ok
-= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0xfa.000000000000000000000000008p0 missing-errno
+tgamma -0xfa.000000000000000000000000008p0
 = tgamma downward flt-32 -0xf.a0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
@@ -41056,13 +41056,13 @@ tgamma -0xfa.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
@@ -41076,9 +41076,9 @@ tgamma -0xfa.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
@@ -41092,9 +41092,9 @@ tgamma -0xfa.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61fp-1532L : inexact-ok
 = tgamma tonearest ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61fp-1532L : inexact-ok
 = tgamma towardzero ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61ep-1532L : inexact-ok
@@ -41104,17 +41104,17 @@ tgamma -0xfa.000000000000000000000000008p0 missing-errno
 = tgamma towardzero ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540L : inexact-ok
 = tgamma upward ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540L : inexact-ok
 = tgamma downward ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
-= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x1f3.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x1.f3fffep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
@@ -41128,13 +41128,13 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
@@ -41148,9 +41148,9 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b733p-3724L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
@@ -41164,9 +41164,9 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773a8p-3716L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664L : inexact-ok
 = tgamma tonearest ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664L : inexact-ok
@@ -41176,19 +41176,19 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0 missing-errno
 = tgamma tonearest ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e9448p-3672L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e9448p-3672L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e944ap-3672L : inexact-ok
-= tgamma downward ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x1f4.00000000000000000000000001p0 missing-errno
+tgamma -0x1f4.00000000000000000000000001p0
 = tgamma downward flt-32 -0x1.f40002p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
@@ -41202,13 +41202,13 @@ tgamma -0x1f4.00000000000000000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f40002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
@@ -41222,9 +41222,9 @@ tgamma -0x1f4.00000000000000000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f400000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
@@ -41238,9 +41238,9 @@ tgamma -0x1f4.00000000000000000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f400000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664L : inexact-ok
 = tgamma tonearest ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664L : inexact-ok
 = tgamma towardzero ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6302p-3664L : inexact-ok
@@ -41250,17 +41250,17 @@ tgamma -0x1f4.00000000000000000000000001p0 missing-errno
 = tgamma towardzero ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1eaep-3672L : inexact-ok
 = tgamma upward ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1eaep-3672L : inexact-ok
 = tgamma downward ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x2.edfffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
@@ -41274,13 +41274,13 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdb4p-6076L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edfffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
@@ -41294,9 +41294,9 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
@@ -41310,9 +41310,9 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27dp-6036L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b88p-5988L : inexact-ok
 = tgamma tonearest ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b88p-5988L : inexact-ok
@@ -41322,19 +41322,19 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8bp-5992L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8ap-5992L : inexact-ok
 = tgamma upward ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8bp-5992L : inexact-ok
-= tgamma downward ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x2ee.00000000000000000000000002p0 missing-errno
+tgamma -0x2ee.00000000000000000000000002p0
 = tgamma downward flt-32 -0x2.ee0004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
@@ -41348,13 +41348,13 @@ tgamma -0x2ee.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee0004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
@@ -41368,9 +41368,9 @@ tgamma -0x2ee.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee00000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
@@ -41384,9 +41384,9 @@ tgamma -0x2ee.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618b08p-5988L : inexact-ok
 = tgamma tonearest ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618bp-5988L : inexact-ok
 = tgamma towardzero ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618bp-5988L : inexact-ok
@@ -41396,17 +41396,17 @@ tgamma -0x2ee.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04546p-5992L : inexact-ok
 = tgamma upward ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04546p-5992L : inexact-ok
 = tgamma downward ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
-= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x3.e7fffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
@@ -41420,13 +41420,13 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7fffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
@@ -41440,9 +41440,9 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
@@ -41456,9 +41456,9 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa6p-8428L : inexact-ok
 = tgamma tonearest ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa6p-8428L : inexact-ok
@@ -41468,19 +41468,19 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0 missing-errno
 = tgamma tonearest ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359284p-8436L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359284p-8436L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359288p-8436L : inexact-ok
-= tgamma downward ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x3e8.00000000000000000000000002p0 missing-errno
+tgamma -0x3e8.00000000000000000000000002p0
 = tgamma downward flt-32 -0x3.e80004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
@@ -41494,13 +41494,13 @@ tgamma -0x3e8.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e80004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
@@ -41514,9 +41514,9 @@ tgamma -0x3e8.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e800000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
@@ -41530,9 +41530,9 @@ tgamma -0x3e8.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e800000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c6p-8428L : inexact-ok
 = tgamma tonearest ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c4p-8428L : inexact-ok
 = tgamma towardzero ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c4p-8428L : inexact-ok
@@ -41542,17 +41542,17 @@ tgamma -0x3e8.00000000000000000000000002p0 missing-errno
 = tgamma towardzero ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b04cp-8436L : inexact-ok
 = tgamma upward ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b04cp-8436L : inexact-ok
 = tgamma downward ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x4.e1fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
@@ -41566,13 +41566,13 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
@@ -41586,9 +41586,9 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f13p-11024L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
@@ -41602,9 +41602,9 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404663p-11012L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964L : inexact-ok
 = tgamma tonearest ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964L : inexact-ok
@@ -41614,19 +41614,19 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca9627p-10968L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca9627p-10968L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca96271p-10968L : inexact-ok
-= tgamma downward ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x4e2.00000000000000000000000004p0 missing-errno
+tgamma -0x4e2.00000000000000000000000004p0
 = tgamma downward flt-32 -0x4.e20008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
@@ -41640,13 +41640,13 @@ tgamma -0x4e2.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e20008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
@@ -41660,9 +41660,9 @@ tgamma -0x4e2.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e200000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
@@ -41676,9 +41676,9 @@ tgamma -0x4e2.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e200000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181bp-10964L : inexact-ok
 = tgamma tonearest ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181bp-10964L : inexact-ok
 = tgamma towardzero ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964L : inexact-ok
@@ -41688,17 +41688,17 @@ tgamma -0x4e2.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423bp-10968L : inexact-ok
 = tgamma upward ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423bp-10968L : inexact-ok
 = tgamma downward ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x5.dbfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
@@ -41712,13 +41712,13 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913cp-13656L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
@@ -41732,9 +41732,9 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dep-13628L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
@@ -41748,9 +41748,9 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd54p-13568L : inexact-ok
 = tgamma tonearest ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd54p-13568L : inexact-ok
@@ -41760,19 +41760,19 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c43154p-13576L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c4315p-13576L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c43154p-13576L : inexact-ok
-= tgamma downward ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x5dc.00000000000000000000000004p0 missing-errno
+tgamma -0x5dc.00000000000000000000000004p0
 = tgamma downward flt-32 -0x5.dc0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
@@ -41786,13 +41786,13 @@ tgamma -0x5dc.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
@@ -41806,9 +41806,9 @@ tgamma -0x5dc.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
@@ -41822,9 +41822,9 @@ tgamma -0x5dc.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd431p-13568L : inexact-ok
 = tgamma tonearest ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd430ep-13568L : inexact-ok
 = tgamma towardzero ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd430ep-13568L : inexact-ok
@@ -41834,17 +41834,17 @@ tgamma -0x5dc.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff48p-13576L : inexact-ok
 = tgamma upward ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff48p-13576L : inexact-ok
 = tgamma downward ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.d5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
@@ -41858,13 +41858,13 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc452cp-16324L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
@@ -41878,9 +41878,9 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
@@ -41894,9 +41894,9 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e8p-16284L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e6191p-16236L : inexact-ok
 = tgamma tonearest ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e61918p-16236L : inexact-ok
@@ -41906,19 +41906,19 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff3p-16240L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff2p-16240L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff3p-16240L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6d6.00000000000000000000000004p0 missing-errno
+tgamma -0x6d6.00000000000000000000000004p0
 = tgamma downward flt-32 -0x6.d60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
@@ -41932,13 +41932,13 @@ tgamma -0x6d6.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
@@ -41952,9 +41952,9 @@ tgamma -0x6d6.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
 = tgamma tonearest ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
 = tgamma towardzero ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
@@ -41968,9 +41968,9 @@ tgamma -0x6d6.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437b8p-16236L : inexact-ok
 = tgamma tonearest ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437b8p-16236L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437bp-16236L : inexact-ok
@@ -41980,38 +41980,38 @@ tgamma -0x6d6.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a26p-16240L : inexact-ok
 = tgamma upward ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a26p-16240L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e2.fffffffffffffffffffffffffcp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0x6.e2fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e2fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e2fff8p+8L : -0x3.b2335954p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.63p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
@@ -42025,9 +42025,9 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
@@ -42041,9 +42041,9 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7bp-16376L : inexact-ok
 = tgamma tonearest ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7bp-16376L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7acp-16376L : inexact-ok
@@ -42053,37 +42053,37 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c695p-16384L : inexact-ok
 = tgamma upward ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c695p-16384L : inexact-ok
 = tgamma downward ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e3.00000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e30008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e30008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e30008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e30008p+8L : 0x3.b079b218p-16464L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e30008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
@@ -42097,9 +42097,9 @@ tgamma -0x6e3.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e300000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
@@ -42113,9 +42113,9 @@ tgamma -0x6e3.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e300000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee08p-16376L : inexact-ok
 = tgamma tonearest ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee08p-16376L : inexact-ok
@@ -42125,38 +42125,38 @@ tgamma -0x6e3.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c22p-16384L : inexact-ok
 = tgamma towardzero ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c218p-16384L : inexact-ok
 = tgamma upward ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c22p-16384L : inexact-ok
-= tgamma downward ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e3.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x6e3.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e3fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e3fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e3fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3fff8p+8L : 0x8.9513p-16476L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -42170,9 +42170,9 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f9p-16444L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
@@ -42186,9 +42186,9 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb4p-16384L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb4p-16384L : inexact-ok underflow errno-erange-ok
@@ -42198,39 +42198,39 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bacp-16392L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bacp-16392L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bbp-16392L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e4.00000000000000000000000004p0 missing-errno
+tgamma -0x6e4.00000000000000000000000004p0
 = tgamma downward flt-32 -0x6.e40008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e40008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e40008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e40008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e400000000004p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -42244,9 +42244,9 @@ tgamma -0x6e4.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e400000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.938p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
@@ -42260,9 +42260,9 @@ tgamma -0x6e4.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e400000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af9cp-16384L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af9cp-16384L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af98p-16384L : inexact-ok underflow errno-erange-ok
@@ -42272,54 +42272,54 @@ tgamma -0x6e4.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb9p-16392L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb9p-16392L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e4.fffffffffffffffffffffffffcp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0x6.e4fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e4fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f54cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -42333,9 +42333,9 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e356p-16396L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396L : inexact-ok underflow errno-erange-ok
@@ -42345,53 +42345,53 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c6cp-16404L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c6cp-16404L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6e5.00000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e50008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e50008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e50008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e50008p+8L : 0x1.3e4p-16484L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e50008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e500000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e500000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e500000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
@@ -42405,9 +42405,9 @@ tgamma -0x6e5.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21fp-16444L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e500000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396L : inexact-ok underflow errno-erange-ok
@@ -42417,70 +42417,70 @@ tgamma -0x6e5.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c68p-16404L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c64p-16404L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c68p-16404L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e5.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x6e5.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.e5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
@@ -42490,71 +42490,71 @@ tgamma -0x6e5.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6e6.00000000000000000000000004p0 missing-errno
+tgamma -0x6e6.00000000000000000000000004p0
 = tgamma downward flt-32 -0x6.e60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e60008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e60008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e600000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e600000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.e600000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
@@ -42564,69 +42564,69 @@ tgamma -0x6e6.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6eb.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6eb.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.ebfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ebfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ebfff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ebfff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ebfff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ebfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ebffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ebffffffffffcp+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
@@ -42636,71 +42636,71 @@ tgamma -0x6eb.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6ec.00000000000000000000000004p0 missing-errno
+tgamma -0x6ec.00000000000000000000000004p0
 = tgamma downward flt-32 -0x6.ec0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ec0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ec0008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ec0008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ec0008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ec0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ec00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ec00000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ec00000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ec00000000004p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ec00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ec00000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ec00000000000008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ec00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
@@ -42710,70 +42710,70 @@ tgamma -0x6ec.00000000000000000000000004p0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6ec.fffffffffffffffffffffffffcp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0x6.ecfff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ecfff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ecfff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ecfff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ecfff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ecfff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ecffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ecffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.028p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.024p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.024p-16484L : inexact-ok underflow errno-erange-ok
@@ -42783,69 +42783,69 @@ tgamma -0x6ec.fffffffffffffffffffffffffcp0 missing-errno
 = tgamma towardzero ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1p-16488L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1p-16488L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6ed.00000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ed.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.ed0008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ed0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ed0008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ed0008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ed0008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ed0008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ed00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ed00000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ed00000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ed00000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ed00000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ed00000000000008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ed00000000000008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ed00000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.024p-16484L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.024p-16484L : inexact-ok underflow errno-erange-ok
@@ -42855,301 +42855,301 @@ tgamma -0x6ed.00000000000000000000000004p0 missing-errno
 = tgamma tonearest ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1p-16488L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1p-16488L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1.04p-16488L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6ed.fffffffffffffffffffffffffcp0 missing-errno
-= tgamma downward flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+tgamma -0x6ed.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.edfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.edfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.edfff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.edfff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.edfff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.edfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.edffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.edffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.edffffffffffcp+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.edffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.edfffffffffffff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1.4p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1.4p-16492L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-tgamma -0x6ee.00000000000000000000000004p0 missing-errno
+tgamma -0x6ee.00000000000000000000000004p0
 = tgamma downward flt-32 -0x6.ee0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ee0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ee0008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ee0008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ee0008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ee0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.ee00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ee00000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ee00000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ee00000000004p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ee00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.ee00000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ee00000000000008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ee00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1.4p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma tonearest ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1.4p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma towardzero ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma upward ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1p-16492L : inexact-ok underflow errno-erange-ok
 = tgamma downward ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6ee.fffffffffffffffffffffffffcp0 missing-errno
+= tgamma tonearest ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma downward flt-32 -0x6.eefff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.eefff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.eefff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.eefff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.eefff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.eefff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0x6.eeffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.eeffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.eefffffffffffff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
 = tgamma downward ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-tgamma -0x6ef.00000000000000000000000004p0 missing-errno
-= tgamma downward flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ef.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
 = tgamma upward flt-32 -0x6.ef0008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ef0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ef0008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ef0008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ef0008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ef0008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward dbl-64 -0x6.ef00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ef00000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ef00000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ef00000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ef00000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-intel -0x6.ef00000000000008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ef00000000000008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ef00000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
-= tgamma downward ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma tonearest ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
 = tgamma upward ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
 tgamma -0x1.0a32a2p+5
 = tgamma downward flt-32 -0x2.146544p+4f : 0x3.dad55cp-124f : inexact-ok
@@ -43176,11 +43176,11 @@ tgamma -0x1.0a32a2p+5
 = tgamma tonearest ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eep-124L : inexact-ok
 = tgamma towardzero ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948edp-124L : inexact-ok
 = tgamma upward ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eep-124L : inexact-ok
-tgamma -0x1.5800000080001p+7 missing-errno
+tgamma -0x1.5800000080001p+7
 = tgamma downward flt-32 -0xa.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
-= tgamma tonearest flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma towardzero flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
-= tgamma upward flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
+= tgamma tonearest flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
 = tgamma downward dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
 = tgamma tonearest dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
 = tgamma towardzero dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22ap-1020 : inexact-ok
@@ -44384,6 +44384,56 @@ tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
 = tgamma tonearest ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
 = tgamma upward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma 1e3
+= tgamma downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf498ap+8516L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf498ap+8516L : inexact-ok
+= tgamma downward ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbddp+8516L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbdd8p+8516L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbddp+8516L : inexact-ok
+= tgamma upward ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbdd8p+8516L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma -100000.5
+= tgamma downward flt-32 -0x1.86a08p+16f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.86a08p+16 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.86a08p+16L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x1.86a08p+16L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x1.86a08p+16L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x1.86a08p+16L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
 y0 0.125
 = y0 downward flt-32 0x2p-4f : -0x1.63c21ep+0f : inexact-ok
 = y0 tonearest flt-32 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
diff --git a/math/w_tgamma.c b/math/w_tgamma.c
index 6b6c7c5..504996e 100644
--- a/math/w_tgamma.c
+++ b/math/w_tgamma.c
@@ -15,6 +15,7 @@
  * depending on the library mode.
  */
 
+#include <errno.h>
 #include <math.h>
 #include <math_private.h>
 
@@ -24,13 +25,15 @@ __tgamma(double x)
 	int local_signgam;
 	double y = __ieee754_gamma_r(x,&local_signgam);
 
-	if(__builtin_expect(!__finite(y), 0)
+	if(__glibc_unlikely (!__finite (y) || y == 0)
 	   && (__finite (x) || __isinf (x) < 0)
 	   && _LIB_VERSION != _IEEE_) {
 	  if (x == 0.0)
 	    return __kernel_standard(x,x,50); /* tgamma pole */
 	  else if(__floor(x)==x&&x<0.0)
 	    return __kernel_standard(x,x,41); /* tgamma domain */
+	  else if (y == 0)
+	    __set_errno (ERANGE); /* tgamma underflow */
 	  else
 	    return __kernel_standard(x,x,40); /* tgamma overflow */
 	}
diff --git a/math/w_tgammaf.c b/math/w_tgammaf.c
index 8bb553e..fb15b6a 100644
--- a/math/w_tgammaf.c
+++ b/math/w_tgammaf.c
@@ -13,6 +13,7 @@
  * ====================================================
  */
 
+#include <errno.h>
 #include <math.h>
 #include <math_private.h>
 
@@ -22,7 +23,7 @@ __tgammaf(float x)
 	int local_signgam;
 	float y = __ieee754_gammaf_r(x,&local_signgam);
 
-	if(__builtin_expect(!__finitef(y), 0)
+	if(__glibc_unlikely (!__finitef (y) || y == 0)
 	   && (__finitef (x) || __isinff (x) < 0)
 	   && _LIB_VERSION != _IEEE_) {
 	  if (x == (float)0.0)
@@ -31,6 +32,9 @@ __tgammaf(float x)
 	  else if(__floorf(x)==x&&x<0.0f)
 	    /* tgammaf domain */
 	    return __kernel_standard_f(x, x, 141);
+	  else if (y == 0)
+	    /* tgammaf underflow */
+	    __set_errno (ERANGE);
 	  else
 	    /* tgammaf overflow */
 	    return __kernel_standard_f(x, x, 140);
diff --git a/math/w_tgammal.c b/math/w_tgammal.c
index 72b247d..4e2d66a 100644
--- a/math/w_tgammal.c
+++ b/math/w_tgammal.c
@@ -18,6 +18,7 @@
  * Return the Gamma function of x.
  */
 
+#include <errno.h>
 #include <math.h>
 #include <math_private.h>
 
@@ -27,13 +28,15 @@ __tgammal(long double x)
 	int local_signgam;
 	long double y = __ieee754_gammal_r(x,&local_signgam);
 
-	if(__builtin_expect(!__finitel(y), 0)
+	if(__glibc_unlikely (!__finitel (y) || y == 0)
 	   && (__finitel (x) || __isinfl (x) < 0)
 	   && _LIB_VERSION != _IEEE_) {
 	  if(x==0.0)
 	    return __kernel_standard_l(x,x,250); /* tgamma pole */
 	  else if(__floorl(x)==x&&x<0.0L)
 	    return __kernel_standard_l(x,x,241); /* tgamma domain */
+	  else if (y == 0)
+	    __set_errno (ERANGE); /* tgamma underflow */
 	  else
 	    return __kernel_standard_l(x,x,240); /* tgamma overflow */
 	}
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index a617174..cf55e13 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -8986,6 +8986,9 @@ ldouble: 1
 Test "tgamma (0x3.8p+0)":
 float: 1
 ifloat: 1
+Test "tgamma (0x3.e8p+8)":
+ildouble: 1
+ldouble: 1
 Test "tgamma (0x3.fffffcp+0)":
 float: 1
 ifloat: 1
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index 01aa36f..7331577 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -10038,6 +10038,9 @@ ldouble: 1
 Test "tgamma (0x3.8p+0)":
 float: 2
 ifloat: 2
+Test "tgamma (0x3.e8p+8)":
+ildouble: 1
+ldouble: 1
 Test "tgamma (0x3.fffffcp+0)":
 float: 1
 ifloat: 1

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |   13 +
 NEWS                              |   26 +-
 math/auto-libm-test-in            |  294 ++--
 math/auto-libm-test-out           | 4962 +++++++++++++++++++------------------
 math/w_tgamma.c                   |    5 +-
 math/w_tgammaf.c                  |    6 +-
 math/w_tgammal.c                  |    5 +-
 sysdeps/i386/fpu/libm-test-ulps   |    3 +
 sysdeps/x86_64/fpu/libm-test-ulps |    3 +
 9 files changed, 2696 insertions(+), 2621 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]