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.22-224-g00a7073


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  00a7073c3810da6ef24a2e58cf6b574ac7926d23 (commit)
      from  050f29c18873ec05ba04a4034bed8cb3f6ae4463 (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=00a7073c3810da6ef24a2e58cf6b574ac7926d23

commit 00a7073c3810da6ef24a2e58cf6b574ac7926d23
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Sep 11 15:03:10 2015 +0000

    Add more randomly-generated libm tests.
    
    This patch adds more libm test inputs found through random test
    generation to increase observed ulps on x86_64.
    
    Tested for x86_64 and x86.
    
    	* math/auto-libm-test-in: Add more tests of acosh, atanh, cbrt,
    	cosh, csqrt, erfc, expm1 and lgamma.
    	* math/auto-libm-test-out: Regenerated.
    	* sysdeps/i386/fpu/libm-test-ulps: Update.
    	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.

diff --git a/ChangeLog b/ChangeLog
index c9023fb..61a4b53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-09-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* math/auto-libm-test-in: Add more tests of acosh, atanh, cbrt,
+	cosh, csqrt, erfc, expm1 and lgamma.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 2015-09-10  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #2542]
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 46c3e72..84b3df0 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -123,6 +123,9 @@ acosh 0x1.5d71a6p+36
 acosh 0x1.476a3c43d7edep+288
 acosh 0xc.84cb1dbbd1b1p+0
 acosh 0x1.0722362c26ba5p+0
+acosh 0x1.73515p+0
+acosh 0x1.1b836p+0
+acosh 0x1.07c956p+0
 acosh max no-test-inline
 
 asin 0
@@ -406,6 +409,8 @@ atanh -0x2.6cb2a8p-4
 atanh -0xc.21df7c7f51508p-4
 atanh 0x5.8be99p-40
 atanh 0x3.cbed35fe733d8p-4
+atanh -0x5.c18b6p-4
+atanh -0x7.c88a5p-8
 atanh 0x1p-500
 atanh 0x1p-5000
 atanh min
@@ -492,6 +497,7 @@ cbrt -0x3.593ed8p-72
 cbrt 0x1.bd0098p-104
 cbrt -0x3.300d34p+0
 cbrt 0x6.247f5p-4
+cbrt -0x3.48648028cb464p+0
 cbrt max
 cbrt -max
 cbrt min
@@ -959,6 +965,7 @@ cosh -0x3.cee48p+0
 cosh 0x2.f5d128p+0
 cosh -0xd.0c03p+0
 cosh -0x3.d04328728b72cp-4
+cosh 0x1.629188p+4
 # GCC bug 59666: results on directed rounding may be incorrect.
 cosh max no-test-inline xfail-rounding:ldbl-128ibm
 cosh -max no-test-inline xfail-rounding:ldbl-128ibm
@@ -1112,6 +1119,8 @@ csqrt -0x9.0a61a7b482d28p-168 -0x8p-152
 csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0
 csqrt 0x6.b1a2e79e9c9acp-164 0x8p-152
 csqrt -0x8.ec8932bf5603p-172 0x8p-152
+csqrt -0x1.9edb24c83e22cp-172 -0x8p-152
+csqrt -0x1.65c7ac7c97a25p-176 -0x8p-152
 
 csqrt 0x1.fffffep+127 0x1.fffffep+127
 csqrt 0x1.fffffep+127 1.0
@@ -1331,6 +1340,7 @@ erfc 0x2.36c504p+0
 erfc 0x1.65e31p+0
 erfc 0xd.44cd3p-4
 erfc 0xd.47425b3cafa48p-4
+erfc 0x1.2f644ep+0
 
 exp 0
 exp -0
@@ -1538,6 +1548,7 @@ expm1 0x6.1b4d318238d4a2a8p-4
 expm1 0x5.fb8dc64e91a74p-4
 expm1 0x3.735f497c4e67535cp-4
 expm1 -0x7.d6c50b469d404p+0
+expm1 0x4.857de8p+4
 expm1 0x4.0000000000000028p-16384
 expm1 min
 expm1 -min
@@ -2473,6 +2484,9 @@ lgamma -0x2.dea4ccp-4
 lgamma -0x2.dd306p-4
 lgamma -0x1.bdc8bp+0
 lgamma -0x4.0a82e8p-4
+lgamma -0x1.bca67ap+0
+lgamma -0x3.46446bb6a23aap+0
+lgamma -0x3.f3d2c40911814p+0
 
 log 1
 log e
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 7a1cd03..14caa1d 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -3828,6 +3828,81 @@ acosh 0x1.0722362c26ba5p+0
 = acosh tonearest ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b18p-4L : inexact-ok
 = acosh towardzero ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17p-4L : inexact-ok
 = acosh upward ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b18p-4L : inexact-ok
+acosh 0x1.73515p+0
+= acosh downward flt-32 0x1.73515p+0f : 0xe.aaeb3p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.73515p+0f : 0xe.aaeb3p-4f : inexact-ok
+= acosh towardzero flt-32 0x1.73515p+0f : 0xe.aaeb3p-4f : inexact-ok
+= acosh upward flt-32 0x1.73515p+0f : 0xe.aaeb4p-4f : inexact-ok
+= acosh downward dbl-64 0x1.73515p+0 : 0xe.aaeb3064737c8p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.73515p+0 : 0xe.aaeb3064737c8p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.73515p+0 : 0xe.aaeb3064737c8p-4 : inexact-ok
+= acosh upward dbl-64 0x1.73515p+0 : 0xe.aaeb3064737dp-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.73515p+0L : 0xe.aaeb3064737cacfp-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.73515p+0L : 0xe.aaeb3064737cacep-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.73515p+0L : 0xe.aaeb3064737cacfp-4L : inexact-ok
+= acosh downward ldbl-128 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164fdp-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164fdp-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164fdp-4L : inexact-ok
+= acosh upward ldbl-128 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164fd8p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164cp-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072165p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072164cp-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.73515p+0L : 0xe.aaeb3064737cace4c93072165p-4L : inexact-ok
+acosh 0x1.1b836p+0
+= acosh downward flt-32 0x1.1b836p+0f : 0x7.5a6488p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.1b836p+0f : 0x7.5a6488p-4f : inexact-ok
+= acosh towardzero flt-32 0x1.1b836p+0f : 0x7.5a6488p-4f : inexact-ok
+= acosh upward flt-32 0x1.1b836p+0f : 0x7.5a649p-4f : inexact-ok
+= acosh downward dbl-64 0x1.1b836p+0 : 0x7.5a648ae540c24p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.1b836p+0 : 0x7.5a648ae540c28p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.1b836p+0 : 0x7.5a648ae540c24p-4 : inexact-ok
+= acosh upward dbl-64 0x1.1b836p+0 : 0x7.5a648ae540c28p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.1b836p+0L : 0x7.5a648ae540c26058p-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.1b836p+0L : 0x7.5a648ae540c2606p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.1b836p+0L : 0x7.5a648ae540c26058p-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.1b836p+0L : 0x7.5a648ae540c2606p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.1b836p+0L : 0x7.5a648ae540c26058p-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.1b836p+0L : 0x7.5a648ae540c2606p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.1b836p+0L : 0x7.5a648ae540c26058p-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.1b836p+0L : 0x7.5a648ae540c2606p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f678p-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f67cp-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f678p-4L : inexact-ok
+= acosh upward ldbl-128 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f67cp-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f6p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f6p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f6p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.1b836p+0L : 0x7.5a648ae540c2605c952f79c9f8p-4L : inexact-ok
+acosh 0x1.07c956p+0
+= acosh downward flt-32 0x1.07c956p+0f : 0x3.efb2c4p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.07c956p+0f : 0x3.efb2c4p-4f : inexact-ok
+= acosh towardzero flt-32 0x1.07c956p+0f : 0x3.efb2c4p-4f : inexact-ok
+= acosh upward flt-32 0x1.07c956p+0f : 0x3.efb2c8p-4f : inexact-ok
+= acosh downward dbl-64 0x1.07c956p+0 : 0x3.efb2c425f3ffcp-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.07c956p+0 : 0x3.efb2c425f3ffcp-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.07c956p+0 : 0x3.efb2c425f3ffcp-4 : inexact-ok
+= acosh upward dbl-64 0x1.07c956p+0 : 0x3.efb2c425f3ffep-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.07c956p+0L : 0x3.efb2c425f3ffc30cp-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.07c956p+0L : 0x3.efb2c425f3ffc308p-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.07c956p+0L : 0x3.efb2c425f3ffc30cp-4L : inexact-ok
+= acosh downward ldbl-128 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh upward ldbl-128 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db477626202p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776262p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.07c956p+0L : 0x3.efb2c425f3ffc3080db4776263p-4L : inexact-ok
 acosh max no-test-inline
 = acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
 = acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
@@ -21722,6 +21797,56 @@ atanh 0x3.cbed35fe733d8p-4
 = atanh tonearest ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok
 = atanh towardzero ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok
 = atanh upward ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d901p-4L : inexact-ok
+atanh -0x5.c18b6p-4
+= atanh downward flt-32 -0x5.c18b6p-4f : -0x6.068eep-4f : inexact-ok
+= atanh tonearest flt-32 -0x5.c18b6p-4f : -0x6.068ed8p-4f : inexact-ok
+= atanh towardzero flt-32 -0x5.c18b6p-4f : -0x6.068ed8p-4f : inexact-ok
+= atanh upward flt-32 -0x5.c18b6p-4f : -0x6.068ed8p-4f : inexact-ok
+= atanh downward dbl-64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
+= atanh tonearest dbl-64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
+= atanh towardzero dbl-64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
+= atanh upward dbl-64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
+= atanh downward ldbl-96-intel -0x5.c18b6p-4L : -0x6.068ed86859d36f48p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x5.c18b6p-4L : -0x6.068ed86859d36f48p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x5.c18b6p-4L : -0x6.068ed86859d36f4p-4L : inexact-ok
+= atanh upward ldbl-96-intel -0x5.c18b6p-4L : -0x6.068ed86859d36f4p-4L : inexact-ok
+= atanh downward ldbl-96-m68k -0x5.c18b6p-4L : -0x6.068ed86859d36f48p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x5.c18b6p-4L : -0x6.068ed86859d36f48p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x5.c18b6p-4L : -0x6.068ed86859d36f4p-4L : inexact-ok
+= atanh upward ldbl-96-m68k -0x5.c18b6p-4L : -0x6.068ed86859d36f4p-4L : inexact-ok
+= atanh downward ldbl-128 -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbd28p-4L : inexact-ok
+= atanh tonearest ldbl-128 -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbd28p-4L : inexact-ok
+= atanh towardzero ldbl-128 -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbd24p-4L : inexact-ok
+= atanh upward ldbl-128 -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbd24p-4L : inexact-ok
+= atanh downward ldbl-128ibm -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbep-4L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbep-4L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbcp-4L : inexact-ok
+= atanh upward ldbl-128ibm -0x5.c18b6p-4L : -0x6.068ed86859d36f45107e2a5fbcp-4L : inexact-ok
+atanh -0x7.c88a5p-8
+= atanh downward flt-32 -0x7.c88a5p-8f : -0x7.c92798p-8f : inexact-ok
+= atanh tonearest flt-32 -0x7.c88a5p-8f : -0x7.c9279p-8f : inexact-ok
+= atanh towardzero flt-32 -0x7.c88a5p-8f : -0x7.c9279p-8f : inexact-ok
+= atanh upward flt-32 -0x7.c88a5p-8f : -0x7.c9279p-8f : inexact-ok
+= atanh downward dbl-64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
+= atanh tonearest dbl-64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
+= atanh towardzero dbl-64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
+= atanh upward dbl-64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
+= atanh downward ldbl-96-intel -0x7.c88a5p-8L : -0x7.c92792d39744e01p-8L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x7.c88a5p-8L : -0x7.c92792d39744e01p-8L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x7.c88a5p-8L : -0x7.c92792d39744e008p-8L : inexact-ok
+= atanh upward ldbl-96-intel -0x7.c88a5p-8L : -0x7.c92792d39744e008p-8L : inexact-ok
+= atanh downward ldbl-96-m68k -0x7.c88a5p-8L : -0x7.c92792d39744e01p-8L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x7.c88a5p-8L : -0x7.c92792d39744e01p-8L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x7.c88a5p-8L : -0x7.c92792d39744e008p-8L : inexact-ok
+= atanh upward ldbl-96-m68k -0x7.c88a5p-8L : -0x7.c92792d39744e008p-8L : inexact-ok
+= atanh downward ldbl-128 -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f28293404p-8L : inexact-ok
+= atanh tonearest ldbl-128 -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
+= atanh towardzero ldbl-128 -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
+= atanh upward ldbl-128 -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
+= atanh downward ldbl-128ibm -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282936p-8L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
+= atanh upward ldbl-128ibm -0x7.c88a5p-8L : -0x7.c92792d39744e00eaa4f282934p-8L : inexact-ok
 atanh 0x1p-500
 = atanh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = atanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
@@ -24175,6 +24300,75 @@ cbrt 0x6.247f5p-4
 = cbrt tonearest ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e8p-4L : inexact-ok
 = cbrt towardzero ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e4p-4L : inexact-ok
 = cbrt upward ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e8p-4L : inexact-ok
+cbrt -0x3.48648028cb464p+0
+= cbrt downward flt-32 -0x3.48648p+0f : -0x1.7c7864p+0f : inexact-ok
+= cbrt tonearest flt-32 -0x3.48648p+0f : -0x1.7c7862p+0f : inexact-ok
+= cbrt towardzero flt-32 -0x3.48648p+0f : -0x1.7c7862p+0f : inexact-ok
+= cbrt upward flt-32 -0x3.48648p+0f : -0x1.7c7862p+0f : inexact-ok
+= cbrt downward dbl-64 -0x3.48648p+0 : -0x1.7c7862d51e30fp+0 : inexact-ok
+= cbrt tonearest dbl-64 -0x3.48648p+0 : -0x1.7c7862d51e30fp+0 : inexact-ok
+= cbrt towardzero dbl-64 -0x3.48648p+0 : -0x1.7c7862d51e30ep+0 : inexact-ok
+= cbrt upward dbl-64 -0x3.48648p+0 : -0x1.7c7862d51e30ep+0 : inexact-ok
+= cbrt downward ldbl-96-intel -0x3.48648p+0L : -0x1.7c7862d51e30ebf8p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x3.48648p+0L : -0x1.7c7862d51e30ebf8p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x3.48648p+0L : -0x1.7c7862d51e30ebf6p+0L : inexact-ok
+= cbrt upward ldbl-96-intel -0x3.48648p+0L : -0x1.7c7862d51e30ebf6p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x3.48648p+0L : -0x1.7c7862d51e30ebf8p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x3.48648p+0L : -0x1.7c7862d51e30ebf8p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x3.48648p+0L : -0x1.7c7862d51e30ebf6p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x3.48648p+0L : -0x1.7c7862d51e30ebf6p+0L : inexact-ok
+= cbrt downward ldbl-128 -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e131417p+0L : inexact-ok
+= cbrt tonearest ldbl-128 -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e131417p+0L : inexact-ok
+= cbrt towardzero ldbl-128 -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e131416p+0L : inexact-ok
+= cbrt upward ldbl-128 -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e131416p+0L : inexact-ok
+= cbrt downward ldbl-128ibm -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e13148p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e1314p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e1314p+0L : inexact-ok
+= cbrt upward ldbl-128ibm -0x3.48648p+0L : -0x1.7c7862d51e30ebf738126e1314p+0L : inexact-ok
+= cbrt downward flt-32 -0x3.486484p+0f : -0x1.7c7864p+0f : inexact-ok
+= cbrt tonearest flt-32 -0x3.486484p+0f : -0x1.7c7864p+0f : inexact-ok
+= cbrt towardzero flt-32 -0x3.486484p+0f : -0x1.7c7862p+0f : inexact-ok
+= cbrt upward flt-32 -0x3.486484p+0f : -0x1.7c7862p+0f : inexact-ok
+= cbrt downward dbl-64 -0x3.486484p+0 : -0x1.7c78636fa6457p+0 : inexact-ok
+= cbrt tonearest dbl-64 -0x3.486484p+0 : -0x1.7c78636fa6457p+0 : inexact-ok
+= cbrt towardzero dbl-64 -0x3.486484p+0 : -0x1.7c78636fa6456p+0 : inexact-ok
+= cbrt upward dbl-64 -0x3.486484p+0 : -0x1.7c78636fa6456p+0 : inexact-ok
+= cbrt downward ldbl-96-intel -0x3.486484p+0L : -0x1.7c78636fa6456822p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt upward ldbl-96-intel -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x3.486484p+0L : -0x1.7c78636fa6456822p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x3.486484p+0L : -0x1.7c78636fa645682p+0L : inexact-ok
+= cbrt downward ldbl-128 -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7b14p+0L : inexact-ok
+= cbrt tonearest ldbl-128 -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7b13p+0L : inexact-ok
+= cbrt towardzero ldbl-128 -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7b13p+0L : inexact-ok
+= cbrt upward ldbl-128 -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7b13p+0L : inexact-ok
+= cbrt downward ldbl-128ibm -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7b8p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7bp+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7bp+0L : inexact-ok
+= cbrt upward ldbl-128ibm -0x3.486484p+0L : -0x1.7c78636fa6456820b04e845d7bp+0L : inexact-ok
+= cbrt downward dbl-64 -0x3.48648028cb464p+0 : -0x1.7c7862db462edp+0 : inexact-ok
+= cbrt tonearest dbl-64 -0x3.48648028cb464p+0 : -0x1.7c7862db462edp+0 : inexact-ok
+= cbrt towardzero dbl-64 -0x3.48648028cb464p+0 : -0x1.7c7862db462ecp+0 : inexact-ok
+= cbrt upward dbl-64 -0x3.48648028cb464p+0 : -0x1.7c7862db462ecp+0 : inexact-ok
+= cbrt downward ldbl-96-intel -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3ep+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt upward ldbl-96-intel -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3ep+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cp+0L : inexact-ok
+= cbrt downward ldbl-128 -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f4ap+0L : inexact-ok
+= cbrt tonearest ldbl-128 -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f4ap+0L : inexact-ok
+= cbrt towardzero ldbl-128 -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f49p+0L : inexact-ok
+= cbrt upward ldbl-128 -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f49p+0L : inexact-ok
+= cbrt downward ldbl-128ibm -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f8p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7f8p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7fp+0L : inexact-ok
+= cbrt upward ldbl-128ibm -0x3.48648028cb464p+0L : -0x1.7c7862db462ecf3cf63a9a1d7fp+0L : inexact-ok
 cbrt max
 = cbrt downward flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok
 = cbrt tonearest flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok
@@ -90360,6 +90554,31 @@ cosh -0x3.d04328728b72cp-4
 = cosh tonearest ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok
 = cosh towardzero ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok
 = cosh upward ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138cp+0L : inexact-ok
+cosh 0x1.629188p+4
+= cosh downward flt-32 0x1.629188p+4f : 0x7.d7161p+28f : inexact-ok
+= cosh tonearest flt-32 0x1.629188p+4f : 0x7.d7161p+28f : inexact-ok
+= cosh towardzero flt-32 0x1.629188p+4f : 0x7.d7161p+28f : inexact-ok
+= cosh upward flt-32 0x1.629188p+4f : 0x7.d71618p+28f : inexact-ok
+= cosh downward dbl-64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok
+= cosh tonearest dbl-64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok
+= cosh towardzero dbl-64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok
+= cosh upward dbl-64 0x1.629188p+4 : 0x7.d716115677b7cp+28 : inexact-ok
+= cosh downward ldbl-96-intel 0x1.629188p+4L : 0x7.d716115677b79818p+28L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x1.629188p+4L : 0x7.d716115677b7982p+28L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x1.629188p+4L : 0x7.d716115677b79818p+28L : inexact-ok
+= cosh upward ldbl-96-intel 0x1.629188p+4L : 0x7.d716115677b7982p+28L : inexact-ok
+= cosh downward ldbl-96-m68k 0x1.629188p+4L : 0x7.d716115677b79818p+28L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x1.629188p+4L : 0x7.d716115677b7982p+28L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x1.629188p+4L : 0x7.d716115677b79818p+28L : inexact-ok
+= cosh upward ldbl-96-m68k 0x1.629188p+4L : 0x7.d716115677b7982p+28L : inexact-ok
+= cosh downward ldbl-128 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3d14p+28L : inexact-ok
+= cosh tonearest ldbl-128 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3d14p+28L : inexact-ok
+= cosh towardzero ldbl-128 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3d14p+28L : inexact-ok
+= cosh upward ldbl-128 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3d18p+28L : inexact-ok
+= cosh downward ldbl-128ibm 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3cp+28L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3ep+28L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3cp+28L : inexact-ok
+= cosh upward ldbl-128ibm 0x1.629188p+4L : 0x7.d716115677b7981c1502cadb3ep+28L : inexact-ok
 cosh max no-test-inline xfail-rounding:ldbl-128ibm
 = cosh downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
 = cosh tonearest flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
@@ -97711,6 +97930,144 @@ csqrt -0x8.ec8932bf5603p-172 0x8p-152
 = csqrt tonearest ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e8p-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok
 = csqrt towardzero ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81ep-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok
 = csqrt upward ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e8p-76L 0x2.000011d912b521c9aa5f4f5673p-76L : inexact-ok
+csqrt -0x1.9edb24c83e22cp-172 -0x8p-152
+= csqrt downward flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt upward flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt downward dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt upward dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward flt-32 -0x8p-152f -0x8p-152f : 0x1.49852ep-76f -0x3.1b8844p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x8p-152f -0x8p-152f : 0x1.49853p-76f -0x3.1b8844p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x8p-152f -0x8p-152f : 0x1.49852ep-76f -0x3.1b884p-76f : inexact-ok
+= csqrt upward flt-32 -0x8p-152f -0x8p-152f : 0x1.49853p-76f -0x3.1b884p-76f : inexact-ok
+= csqrt downward dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab806p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab806p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab804p-76 : inexact-ok
+= csqrt upward dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efdep-76 -0x3.1b884327ab804p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt downward ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L -0x3.1b884327ab8057e2c8727f396696p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d8p-76L -0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt downward dbl-64 -0x1.9edb24c83e22cp-172 -0x8p-152 : 0x1.fffffcc249b9p-76 -0x2.0000033db64c4p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x1.9edb24c83e22cp-172 -0x8p-152 : 0x1.fffffcc249b91p-76 -0x2.0000033db64c4p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x1.9edb24c83e22cp-172 -0x8p-152 : 0x1.fffffcc249b9p-76 -0x2.0000033db64c2p-76 : inexact-ok
+= csqrt upward dbl-64 -0x1.9edb24c83e22cp-172 -0x8p-152 : 0x1.fffffcc249b91p-76 -0x2.0000033db64c2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fccp-76L -0x2.0000033db64c30c8p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcep-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fccp-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcep-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fccp-76L -0x2.0000033db64c30c8p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcep-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fccp-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcep-76L -0x2.0000033db64c30c4p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1e3cp-76L -0x2.0000033db64c30c5c7ce266be91ep-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1e3dp-76L -0x2.0000033db64c30c5c7ce266be91cp-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1e3cp-76L -0x2.0000033db64c30c5c7ce266be91cp-76L : inexact-ok
+= csqrt upward ldbl-128 -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1e3dp-76L -0x2.0000033db64c30c5c7ce266be91cp-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1ep-76L -0x2.0000033db64c30c5c7ce266beap-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1ep-76L -0x2.0000033db64c30c5c7ce266be9p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1ep-76L -0x2.0000033db64c30c5c7ce266be9p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x1.9edb24c83e22cp-172L -0x8p-152L : 0x1.fffffcc249b90fcd4551133a1e8p-76L -0x2.0000033db64c30c5c7ce266be9p-76L : inexact-ok
+csqrt -0x1.65c7ac7c97a25p-176 -0x8p-152
+= csqrt downward flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt upward flt-32 -0x0p+0f -0x8p-152f : 0x2p-76f -0x2p-76f : inexact-ok
+= csqrt downward dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt upward dbl-64 -0x0p+0 -0x8p-152 : 0x2p-76 -0x2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x0p+0L -0x8p-152L : 0x2p-76L -0x2p-76L : inexact-ok
+= csqrt downward flt-32 -0x8p-152f -0x8p-152f : 0x1.49852ep-76f -0x3.1b8844p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x8p-152f -0x8p-152f : 0x1.49853p-76f -0x3.1b8844p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x8p-152f -0x8p-152f : 0x1.49852ep-76f -0x3.1b884p-76f : inexact-ok
+= csqrt upward flt-32 -0x8p-152f -0x8p-152f : 0x1.49853p-76f -0x3.1b884p-76f : inexact-ok
+= csqrt downward dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab806p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab806p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efddp-76 -0x3.1b884327ab804p-76 : inexact-ok
+= csqrt upward dbl-64 -0x8p-152 -0x8p-152 : 0x1.49852f983efdep-76 -0x3.1b884327ab804p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57ap-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57cp-76L -0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt downward ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L -0x3.1b884327ab8057e2c8727f396696p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L -0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L -0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x8p-152L -0x8p-152L : 0x1.49852f983efdd57b4bab8f320d8p-76L -0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt downward dbl-64 -0x1.65c7ac7c97a25p-176 -0x8p-152 : 0x1.ffffffd3470a7p-76 -0x2.0000002cb8f5ap-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x1.65c7ac7c97a25p-176 -0x8p-152 : 0x1.ffffffd3470a7p-76 -0x2.0000002cb8f5ap-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x1.65c7ac7c97a25p-176 -0x8p-152 : 0x1.ffffffd3470a7p-76 -0x2.0000002cb8f58p-76 : inexact-ok
+= csqrt upward dbl-64 -0x1.65c7ac7c97a25p-176 -0x8p-152 : 0x1.ffffffd3470a8p-76 -0x2.0000002cb8f58p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a726p-76L -0x2.0000002cb8f59188p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a7262p-76L -0x2.0000002cb8f59188p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a726p-76L -0x2.0000002cb8f59184p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a7262p-76L -0x2.0000002cb8f59184p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a726p-76L -0x2.0000002cb8f59188p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a7262p-76L -0x2.0000002cb8f59188p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a726p-76L -0x2.0000002cb8f59184p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a7262p-76L -0x2.0000002cb8f59184p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca077bp-76L -0x2.0000002cb8f59186facca56fa4bp-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca077bp-76L -0x2.0000002cb8f59186facca56fa4aep-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca077bp-76L -0x2.0000002cb8f59186facca56fa4aep-76L : inexact-ok
+= csqrt upward ldbl-128 -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca077cp-76L -0x2.0000002cb8f59186facca56fa4aep-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca07p-76L -0x2.0000002cb8f59186facca56fa5p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca078p-76L -0x2.0000002cb8f59186facca56fa5p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca07p-76L -0x2.0000002cb8f59186facca56fa4p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x1.65c7ac7c97a25p-176L -0x8p-152L : 0x1.ffffffd3470a72611238fcca078p-76L -0x2.0000002cb8f59186facca56fa4p-76L : inexact-ok
 csqrt 0x1.fffffep+127 0x1.fffffep+127
 = csqrt downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok
 = csqrt tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok
@@ -111781,6 +112138,31 @@ erfc 0xd.47425b3cafa48p-4
 = erfc tonearest ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok
 = erfc towardzero ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok
 = erfc upward ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbcp-4L : inexact-ok
+erfc 0x1.2f644ep+0
+= erfc downward flt-32 0x1.2f644ep+0f : 0x1.7fefcp-4f : inexact-ok
+= erfc tonearest flt-32 0x1.2f644ep+0f : 0x1.7fefcp-4f : inexact-ok
+= erfc towardzero flt-32 0x1.2f644ep+0f : 0x1.7fefcp-4f : inexact-ok
+= erfc upward flt-32 0x1.2f644ep+0f : 0x1.7fefc2p-4f : inexact-ok
+= erfc downward dbl-64 0x1.2f644ep+0 : 0x1.7fefc09137c94p-4 : inexact-ok
+= erfc tonearest dbl-64 0x1.2f644ep+0 : 0x1.7fefc09137c95p-4 : inexact-ok
+= erfc towardzero dbl-64 0x1.2f644ep+0 : 0x1.7fefc09137c94p-4 : inexact-ok
+= erfc upward dbl-64 0x1.2f644ep+0 : 0x1.7fefc09137c95p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.2f644ep+0L : 0x1.7fefc09137c9485cp-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.2f644ep+0L : 0x1.7fefc09137c9485ep-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.2f644ep+0L : 0x1.7fefc09137c9485cp-4L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.2f644ep+0L : 0x1.7fefc09137c9485ep-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.2f644ep+0L : 0x1.7fefc09137c9485cp-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.2f644ep+0L : 0x1.7fefc09137c9485ep-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.2f644ep+0L : 0x1.7fefc09137c9485cp-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.2f644ep+0L : 0x1.7fefc09137c9485ep-4L : inexact-ok
+= erfc downward ldbl-128 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f9464p-4L : inexact-ok
+= erfc tonearest ldbl-128 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f9465p-4L : inexact-ok
+= erfc towardzero ldbl-128 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f9464p-4L : inexact-ok
+= erfc upward ldbl-128 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f9465p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f94p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f948p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f94p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.2f644ep+0L : 0x1.7fefc09137c9485d5871f07f948p-4L : inexact-ok
 exp 0
 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -118616,6 +118998,31 @@ expm1 -0x7.d6c50b469d404p+0
 = expm1 tonearest ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok
 = expm1 towardzero ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok
 = expm1 upward ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok
+expm1 0x4.857de8p+4
+= expm1 downward flt-32 0x4.857de8p+4f : 0x1.4aaa8ep+104f : inexact-ok
+= expm1 tonearest flt-32 0x4.857de8p+4f : 0x1.4aaa8ep+104f : inexact-ok
+= expm1 towardzero flt-32 0x4.857de8p+4f : 0x1.4aaa8ep+104f : inexact-ok
+= expm1 upward flt-32 0x4.857de8p+4f : 0x1.4aaa9p+104f : inexact-ok
+= expm1 downward dbl-64 0x4.857de8p+4 : 0x1.4aaa8e05bcf71p+104 : inexact-ok
+= expm1 tonearest dbl-64 0x4.857de8p+4 : 0x1.4aaa8e05bcf71p+104 : inexact-ok
+= expm1 towardzero dbl-64 0x4.857de8p+4 : 0x1.4aaa8e05bcf71p+104 : inexact-ok
+= expm1 upward dbl-64 0x4.857de8p+4 : 0x1.4aaa8e05bcf72p+104 : inexact-ok
+= expm1 downward ldbl-96-intel 0x4.857de8p+4L : 0x1.4aaa8e05bcf71096p+104L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x4.857de8p+4L : 0x1.4aaa8e05bcf71098p+104L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x4.857de8p+4L : 0x1.4aaa8e05bcf71096p+104L : inexact-ok
+= expm1 upward ldbl-96-intel 0x4.857de8p+4L : 0x1.4aaa8e05bcf71098p+104L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x4.857de8p+4L : 0x1.4aaa8e05bcf71096p+104L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x4.857de8p+4L : 0x1.4aaa8e05bcf71098p+104L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x4.857de8p+4L : 0x1.4aaa8e05bcf71096p+104L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x4.857de8p+4L : 0x1.4aaa8e05bcf71098p+104L : inexact-ok
+= expm1 downward ldbl-128 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c0adp+104L : inexact-ok
+= expm1 tonearest ldbl-128 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c0adp+104L : inexact-ok
+= expm1 towardzero ldbl-128 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c0adp+104L : inexact-ok
+= expm1 upward ldbl-128 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c0aep+104L : inexact-ok
+= expm1 downward ldbl-128ibm 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c08p+104L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c08p+104L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c08p+104L : inexact-ok
+= expm1 upward ldbl-128ibm 0x4.857de8p+4L : 0x1.4aaa8e05bcf71097ff88abf1c1p+104L : inexact-ok
 expm1 0x4.0000000000000028p-16384
 = expm1 downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
 = expm1 tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
@@ -174386,6 +174793,169 @@ lgamma -0x4.0a82e8p-4
 = lgamma tonearest ldbl-128ibm -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa58p+0L -1 : inexact-ok
 = lgamma towardzero ldbl-128ibm -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa58p+0L -1 : inexact-ok
 = lgamma upward ldbl-128ibm -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa6p+0L -1 : inexact-ok
+lgamma -0x1.bca67ap+0
+= lgamma downward flt-32 -0x1.bca67ap+0f : 0xf.ccp-4f 1 : inexact-ok
+= lgamma tonearest flt-32 -0x1.bca67ap+0f : 0xf.ccp-4f 1 : inexact-ok
+= lgamma towardzero flt-32 -0x1.bca67ap+0f : 0xf.ccp-4f 1 : inexact-ok
+= lgamma upward flt-32 -0x1.bca67ap+0f : 0xf.cc001p-4f 1 : inexact-ok
+= lgamma downward dbl-64 -0x1.bca67ap+0 : 0xf.cc00043a75098p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1.bca67ap+0 : 0xf.cc00043a75098p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1.bca67ap+0 : 0xf.cc00043a75098p-4 1 : inexact-ok
+= lgamma upward dbl-64 -0x1.bca67ap+0 : 0xf.cc00043a750ap-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1.bca67ap+0L : 0xf.cc00043a75099f3p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1.bca67ap+0L : 0xf.cc00043a75099f4p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1.bca67ap+0L : 0xf.cc00043a75099f3p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1.bca67ap+0L : 0xf.cc00043a75099f4p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1.bca67ap+0L : 0xf.cc00043a75099f3p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1.bca67ap+0L : 0xf.cc00043a75099f4p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1.bca67ap+0L : 0xf.cc00043a75099f3p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1.bca67ap+0L : 0xf.cc00043a75099f4p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58bbp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58bb8p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58bbp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58bb8p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf588p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58cp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf588p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1.bca67ap+0L : 0xf.cc00043a75099f3d7c46acf58cp-4L 1 : inexact-ok
+lgamma -0x3.46446bb6a23aap+0
+= lgamma downward flt-32 -0x3.464468p+0f : -0xb.a18b4p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 -0x3.464468p+0f : -0xb.a18b3p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 -0x3.464468p+0f : -0xb.a18b3p-4f 1 : inexact-ok
+= lgamma upward flt-32 -0x3.464468p+0f : -0xb.a18b3p-4f 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.464468p+0 : -0xb.a18b329b453f8p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.464468p+0 : -0xb.a18b329b453fp-4 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.464468p+0 : -0xb.a18b329b453fp-4 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.464468p+0 : -0xb.a18b329b453fp-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.464468p+0L : -0xb.a18b329b453f2e8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.464468p+0L : -0xb.a18b329b453f2e8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.464468p+0L : -0xb.a18b329b453f2e7p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e3d8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e3dp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e3dp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e3dp-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e4p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2e4p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2ep-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.464468p+0L : -0xb.a18b329b453f2e72c0bc36a2ep-4L 1 : inexact-ok
+= lgamma downward flt-32 -0x3.46446cp+0f : -0xb.a18c4p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 -0x3.46446cp+0f : -0xb.a18c3p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 -0x3.46446cp+0f : -0xb.a18c3p-4f 1 : inexact-ok
+= lgamma upward flt-32 -0x3.46446cp+0f : -0xb.a18c3p-4f 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.46446cp+0 : -0xb.a18c341739dbp-4 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.46446cp+0 : -0xb.a18c341739da8p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.46446cp+0 : -0xb.a18c341739da8p-4 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.46446cp+0 : -0xb.a18c341739da8p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.46446cp+0L : -0xb.a18c341739da8b3p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.46446cp+0L : -0xb.a18c341739da8b3p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.46446cp+0L : -0xb.a18c341739da8b2p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.46446cp+0L : -0xb.a18c341739da8b2p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.46446cp+0L : -0xb.a18c341739da8b3p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.46446cp+0L : -0xb.a18c341739da8b3p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.46446cp+0L : -0xb.a18c341739da8b2p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.46446cp+0L : -0xb.a18c341739da8b2p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4f9p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4f9p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4f88p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4f88p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d5p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d5p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.46446cp+0L : -0xb.a18c341739da8b29bdd8519d4cp-4L 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.46446bb6a23aap+0 : -0xb.a18c21a49017p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.46446bb6a23aap+0 : -0xb.a18c21a49017p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.46446bb6a23aap+0 : -0xb.a18c21a490168p-4 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.46446bb6a23aap+0 : -0xb.a18c21a490168p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c03p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c03p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c02p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c02p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c03p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c03p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c02p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c02p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1f5p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1f5p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1f48p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1f48p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a2p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a2p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.46446bb6a23aap+0L : -0xb.a18c21a49016c028c0b54f8a1cp-4L 1 : inexact-ok
+lgamma -0x3.f3d2c40911814p+0
+= lgamma downward flt-32 -0x3.f3d2c4p+0f : -0xe.aa754p-8f 1 : inexact-ok
+= lgamma tonearest flt-32 -0x3.f3d2c4p+0f : -0xe.aa753p-8f 1 : inexact-ok
+= lgamma towardzero flt-32 -0x3.f3d2c4p+0f : -0xe.aa753p-8f 1 : inexact-ok
+= lgamma upward flt-32 -0x3.f3d2c4p+0f : -0xe.aa753p-8f 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.f3d2c4p+0 : -0xe.aa75345fa6408p-8 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.f3d2c4p+0 : -0xe.aa75345fa6408p-8 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.f3d2c4p+0 : -0xe.aa75345fa64p-8 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.f3d2c4p+0 : -0xe.aa75345fa64p-8 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.f3d2c4p+0L : -0xe.aa75345fa640643p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.f3d2c4p+0L : -0xe.aa75345fa640643p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.f3d2c4p+0L : -0xe.aa75345fa640642p-8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.f3d2c4p+0L : -0xe.aa75345fa640642p-8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.f3d2c4p+0L : -0xe.aa75345fa640643p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.f3d2c4p+0L : -0xe.aa75345fa640643p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.f3d2c4p+0L : -0xe.aa75345fa640642p-8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.f3d2c4p+0L : -0xe.aa75345fa640642p-8L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a867p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a867p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a8668p-8L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a8668p-8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a88p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a88p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a84p-8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.f3d2c4p+0L : -0xe.aa75345fa640642f79f7d11a84p-8L 1 : inexact-ok
+= lgamma downward flt-32 -0x3.f3d2c8p+0f : -0xe.aa27cp-8f 1 : inexact-ok
+= lgamma tonearest flt-32 -0x3.f3d2c8p+0f : -0xe.aa27bp-8f 1 : inexact-ok
+= lgamma towardzero flt-32 -0x3.f3d2c8p+0f : -0xe.aa27bp-8f 1 : inexact-ok
+= lgamma upward flt-32 -0x3.f3d2c8p+0f : -0xe.aa27bp-8f 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.f3d2c8p+0 : -0xe.aa27b7e3f86d8p-8 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.f3d2c8p+0 : -0xe.aa27b7e3f86d8p-8 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.f3d2c8p+0 : -0xe.aa27b7e3f86dp-8 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.f3d2c8p+0 : -0xe.aa27b7e3f86dp-8 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49bp-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49bp-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49ap-8L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece0424063ap-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece042406398p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece042406398p-8L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece042406398p-8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece0424064p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece0424064p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece042406p-8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.f3d2c8p+0L : -0xe.aa27b7e3f86d49a3ece042406p-8L 1 : inexact-ok
+= lgamma downward dbl-64 -0x3.f3d2c40911814p+0 : -0xe.aa7484b496668p-8 1 : inexact-ok
+= lgamma tonearest dbl-64 -0x3.f3d2c40911814p+0 : -0xe.aa7484b49666p-8 1 : inexact-ok
+= lgamma towardzero dbl-64 -0x3.f3d2c40911814p+0 : -0xe.aa7484b49666p-8 1 : inexact-ok
+= lgamma upward dbl-64 -0x3.f3d2c40911814p+0 : -0xe.aa7484b49666p-8 1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666213p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666213p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212p-8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212p-8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666213p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666213p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212p-8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212p-8L 1 : inexact-ok
+= lgamma downward ldbl-128 -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52dd8p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52dd8p-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52ddp-8L 1 : inexact-ok
+= lgamma upward ldbl-128 -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52ddp-8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf53p-8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52cp-8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52cp-8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x3.f3d2c40911814p+0L : -0xe.aa7484b49666212f34177cf52cp-8L 1 : inexact-ok
 log 1
 = log downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
 = log tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 2b81704..3c7ba5b 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -1216,8 +1216,8 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: Imaginary part of "csqrt_downward":
 double: 1
@@ -1562,8 +1562,8 @@ double: 3
 float: 3
 idouble: 3
 ifloat: 3
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "gamma_downward":
 double: 4
@@ -1714,8 +1714,8 @@ double: 3
 float: 3
 idouble: 3
 ifloat: 3
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "lgamma_downward":
 double: 4
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index b4a65d0..b4f2faf 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -32,26 +32,26 @@ ildouble: 2
 ldouble: 2
 
 Function: "acosh":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
-float: 1
+float: 2
 idouble: 2
-ifloat: 1
+ifloat: 2
 ildouble: 4
 ldouble: 4
 
 Function: "acosh_towardzero":
 double: 2
-float: 1
+float: 2
 idouble: 2
-ifloat: 1
+ifloat: 2
 ildouble: 4
 ldouble: 4
 
@@ -195,9 +195,9 @@ ldouble: 3
 
 Function: "atanh_downward":
 double: 3
-float: 2
+float: 3
 idouble: 3
-ifloat: 2
+ifloat: 3
 ildouble: 5
 ldouble: 5
 
@@ -210,9 +210,9 @@ ildouble: 4
 ldouble: 4
 
 Function: "atanh_upward":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 5
 ldouble: 5
@@ -668,9 +668,9 @@ ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
-double: 4
+double: 5
 float: 1
-idouble: 4
+idouble: 5
 ifloat: 1
 ildouble: 1
 ldouble: 1
@@ -1040,7 +1040,7 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 1
+ildouble: 2
 ldouble: 2
 
 Function: "cosh_downward":
@@ -1264,12 +1264,12 @@ ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
-double: 4
+double: 5
 float: 4
-idouble: 4
+idouble: 5
 ifloat: 4
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
@@ -1472,9 +1472,9 @@ ildouble: 1
 ldouble: 1
 
 Function: "erfc":
-double: 2
+double: 3
 float: 2
-idouble: 2
+idouble: 3
 ifloat: 2
 ildouble: 3
 ldouble: 3
@@ -1627,9 +1627,9 @@ ldouble: 4
 
 Function: "expm1_towardzero":
 double: 1
-float: 1
+float: 2
 idouble: 1
-ifloat: 1
+ifloat: 2
 ildouble: 4
 ldouble: 4
 
@@ -1642,12 +1642,12 @@ ildouble: 4
 ldouble: 4
 
 Function: "gamma":
-double: 3
-float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
-ldouble: 3
+double: 4
+float: 4
+idouble: 4
+ifloat: 4
+ildouble: 4
+ldouble: 4
 
 Function: "gamma_downward":
 double: 5
@@ -1794,12 +1794,12 @@ ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
-double: 3
-float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
-ldouble: 3
+double: 4
+float: 4
+idouble: 4
+ifloat: 4
+ildouble: 4
+ldouble: 4
 
 Function: "lgamma_downward":
 double: 5

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

Summary of changes:
 ChangeLog                         |    8 +
 math/auto-libm-test-in            |   14 +
 math/auto-libm-test-out           |  570 +++++++++++++++++++++++++++++++++++++
 sysdeps/i386/fpu/libm-test-ulps   |   12 +-
 sysdeps/x86_64/fpu/libm-test-ulps |   66 +++---
 5 files changed, 631 insertions(+), 39 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]